Linux/linux b25c69barch/x86/events perf_event.h, arch/x86/events/amd core.c

Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf fixes from Ingo Molnar:
 "Misc fixes:
   - various tooling fixes
   - kretprobe fixes
   - kprobes annotation fixes
   - kprobes error checking fix
   - fix the default events for AMD Family 17h CPUs
   - PEBS fix
   - AUX record fix
   - address filtering fix"

* 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/kprobes: Avoid kretprobe recursion bug
  kprobes: Mark ftrace mcount handler functions nokprobe
  x86/kprobes: Verify stack frame on kretprobe
  perf/x86/amd: Add event map for AMD Family 17h
  perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf()
  perf tools: Fix map reference counting
  perf evlist: Fix side band thread draining
  perf tools: Check maps for bpf programs
  perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info()
  tools include uapi: Sync sound/asound.h copy
  perf top: Always sample time to satisfy needs of use of ordered queuing
  perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user)
  tools lib traceevent: Fix missing equality check for strcmp
  perf stat: Disable DIR_FORMAT feature for 'perf stat record'
  perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view
  perf header: Fix lock/unlock imbalances when processing BPF/BTF info
  perf/x86: Fix incorrect PEBS_REGS
  perf/ring_buffer: Fix AUX record suppression
  perf/core: Fix the address filtering fix
  kprobes: Fix error check when reusing optimized probes
DeltaFile
+46-2arch/x86/kernel/kprobes/core.c
+19-19arch/x86/events/perf_event.h
+21-16kernel/events/core.c
+26-9arch/x86/events/amd/core.c
+15-18kernel/events/ring_buffer.c
+13-9tools/perf/util/header.c
+17-3tools/perf/util/map.c
+9-5tools/perf/util/evlist.c
+6-6tools/perf/util/evsel.c
+6-2tools/perf/util/env.c
+5-1kernel/trace/ftrace.c
+2-4kernel/kprobes.c
+3-1tools/perf/util/map.h
+1-1tools/lib/traceevent/event-parse.c
+1-1tools/perf/scripts/python/export-to-sqlite.py
+1-1arch/x86/events/intel/core.c
+1-0include/linux/kprobes.h
+1-0tools/include/uapi/sound/asound.h
+1-0tools/perf/builtin-top.c
+1-0tools/perf/builtin-stat.c
+195-9820 files

UnifiedSplitRaw