• Linus Torvalds's avatar
    Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 0ca9b676
    Linus Torvalds authored
    Pull perf updates from Thomas Gleixner:
     "Mostly updates to the perf tool plus two fixes to the kernel core code:
    
       - Handle tracepoint filters correctly for inherited events (Peter
         Zijlstra)
    
       - Prevent a deadlock in perf_lock_task_context (Paul McKenney)
    
       - Add missing newlines to some pr_err() calls (Arnaldo Carvalho de
         Melo)
    
       - Print full source file paths when using 'perf annotate --print-line
         --full-paths' (Michael Petlan)
    
       - Fix 'perf probe -d' when just one out of uprobes and kprobes is
         enabled (Wang Nan)
    
       - Add compiler.h to list.h to fix 'make perf-tar-src-pkg' generated
         tarballs, i.e. out of tree building (Arnaldo Carvalho de Melo)
    
       - Add the llvm-src-base.c and llvm-src-kbuild.c files, generated by
         the 'perf test' LLVM entries, when running it in-tree, to
         .gitignore (Yunlong Song)
    
       - libbpf error reporting improvements, using a strerror interface to
         more precisely tell the user about problems with the provided
         scriptlet, be it in C or as a ready made object file (Wang Nan)
    
       - Do not be case sensitive when searching for matching 'perf test'
         entries (Arnaldo Carvalho de Melo)
    
       - Inform the user about objdump failures in 'perf annotate' (Andi
         Kleen)
    
       - Improve the LLVM 'perf test' entry, introduce a new ones for BPF
         and kbuild tests to check the environment used by clang to compile
         .c scriptlets (Wang Nan)"
    
    * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (32 commits)
      perf/x86/intel/rapl: Remove the unused RAPL_EVENT_DESC() macro
      tools include: Add compiler.h to list.h
      perf probe: Verify parameters in two functions
      perf session: Add missing newlines to some pr_err() calls
      perf annotate: Support full source file paths for srcline fix
      perf test: Add llvm-src-base.c and llvm-src-kbuild.c to .gitignore
      perf: Fix inherited events vs. tracepoint filters
      perf: Disable IRQs across RCU RS CS that acquires scheduler lock
      perf test: Do not be case sensitive when searching for matching tests
      perf test: Add 'perf test BPF'
      perf test: Enhance the LLVM tests: add kbuild test
      perf test: Enhance the LLVM test: update basic BPF test program
      perf bpf: Improve BPF related error messages
      perf tools: Make fetch_kernel_version() publicly available
      bpf tools: Add new API bpf_object__get_kversion()
      bpf tools: Improve libbpf error reporting
      perf probe: Cleanup find_perf_probe_point_from_map to reduce redundancy
      perf annotate: Inform the user about objdump failures in --stdio
      perf stat: Make stat options global
      perf sched latency: Fix thread pid reuse issue
      ...
    0ca9b676
Name
Last commit
Last update
..
bpf Loading commit data...
configs Loading commit data...
debug Loading commit data...
events Loading commit data...
gcov Loading commit data...
irq Loading commit data...
livepatch Loading commit data...
locking Loading commit data...
power Loading commit data...
printk Loading commit data...
rcu Loading commit data...
sched Loading commit data...
time Loading commit data...
trace Loading commit data...
.gitignore Loading commit data...
Kconfig.freezer Loading commit data...
Kconfig.hz Loading commit data...
Kconfig.locks Loading commit data...
Kconfig.preempt Loading commit data...
Makefile Loading commit data...
acct.c Loading commit data...
async.c Loading commit data...
audit.c Loading commit data...
audit.h Loading commit data...
audit_fsnotify.c Loading commit data...
audit_tree.c Loading commit data...
audit_watch.c Loading commit data...
auditfilter.c Loading commit data...
auditsc.c Loading commit data...
backtracetest.c Loading commit data...
bounds.c Loading commit data...
capability.c Loading commit data...
cgroup.c Loading commit data...
cgroup_freezer.c Loading commit data...
cgroup_pids.c Loading commit data...
compat.c Loading commit data...
configs.c Loading commit data...
context_tracking.c Loading commit data...
cpu.c Loading commit data...
cpu_pm.c Loading commit data...
cpuset.c Loading commit data...
crash_dump.c Loading commit data...
cred.c Loading commit data...
delayacct.c Loading commit data...
dma.c Loading commit data...
elfcore.c Loading commit data...
exec_domain.c Loading commit data...
exit.c Loading commit data...
extable.c Loading commit data...
fork.c Loading commit data...
freezer.c Loading commit data...
futex.c Loading commit data...
futex_compat.c Loading commit data...
groups.c Loading commit data...
hung_task.c Loading commit data...
irq_work.c Loading commit data...
jump_label.c Loading commit data...
kallsyms.c Loading commit data...
kcmp.c Loading commit data...
kexec.c Loading commit data...
kexec_core.c Loading commit data...
kexec_file.c Loading commit data...
kexec_internal.h Loading commit data...
kmod.c Loading commit data...
kprobes.c Loading commit data...
ksysfs.c Loading commit data...
kthread.c Loading commit data...
latencytop.c Loading commit data...
membarrier.c Loading commit data...
memremap.c Loading commit data...
module-internal.h Loading commit data...
module.c Loading commit data...
module_signing.c Loading commit data...
notifier.c Loading commit data...
nsproxy.c Loading commit data...
padata.c Loading commit data...
panic.c Loading commit data...
params.c Loading commit data...
pid.c Loading commit data...
pid_namespace.c Loading commit data...
profile.c Loading commit data...
ptrace.c Loading commit data...
range.c Loading commit data...
reboot.c Loading commit data...
relay.c Loading commit data...
resource.c Loading commit data...
seccomp.c Loading commit data...
signal.c Loading commit data...
smp.c Loading commit data...
smpboot.c Loading commit data...
smpboot.h Loading commit data...
softirq.c Loading commit data...
stacktrace.c Loading commit data...
stop_machine.c Loading commit data...
sys.c Loading commit data...
sys_ni.c Loading commit data...
sysctl.c Loading commit data...
sysctl_binary.c Loading commit data...
task_work.c Loading commit data...
taskstats.c Loading commit data...
test_kprobes.c Loading commit data...
torture.c Loading commit data...
tracepoint.c Loading commit data...
tsacct.c Loading commit data...
uid16.c Loading commit data...
up.c Loading commit data...
user-return-notifier.c Loading commit data...
user.c Loading commit data...
user_namespace.c Loading commit data...
utsname.c Loading commit data...
utsname_sysctl.c Loading commit data...
watchdog.c Loading commit data...
workqueue.c Loading commit data...
workqueue_internal.h Loading commit data...