• Linus Torvalds's avatar
    Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 00198dab
    Linus Torvalds authored
    Pull perf fixes from Ingo Molnar:
     "On the kernel side there's two x86 PMU driver fixes and a uprobes fix,
      plus on the tooling side there's a number of fixes and some late
      updates"
    
    * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (36 commits)
      perf sched timehist: Fix invalid period calculation
      perf sched timehist: Remove hardcoded 'comm_width' check at print_summary
      perf sched timehist: Enlarge default 'comm_width'
      perf sched timehist: Honour 'comm_width' when aligning the headers
      perf/x86: Fix overlap counter scheduling bug
      perf/x86/pebs: Fix handling of PEBS buffer overflows
      samples/bpf: Move open_raw_sock to separate header
      samples/bpf: Remove perf_event_open() declaration
      samples/bpf: Be consistent with bpf_load_program bpf_insn parameter
      tools lib bpf: Add bpf_prog_{attach,detach}
      samples/bpf: Switch over to libbpf
      perf diff: Do not overwrite valid build id
      perf annotate: Don't throw error for zero length symbols
      perf bench futex: Fix lock-pi help string
      perf trace: Check if MAP_32BIT is defined (again)
      samples/bpf: Make perf_event_read() static
      uprobes: Fix uprobes on MIPS, allow for a cache flush after ixol breakpoint creation
      samples/bpf: Make samples more libbpf-centric
      tools lib bpf: Add flags to bpf_create_map()
      tools lib bpf: use __u32 from linux/types.h
      ...
    00198dab
uprobes.c 49.8 KB