Linus, Please pull the latest perf-urgent-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus # HEAD: 849e96f30068d4f6f8352715e02a10533a46deba Merge tag 'perf-urgent-for-mingo-5.2-20190528' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent On the kernel side there's a bunch of ring-buffer ordering fixes for a reproducible bug, plus a PEBS constraints regression fix - plus tooling fixes. Thanks, Ingo ------------------> Arnaldo Carvalho de Melo (8): tools include UAPI: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls tools arch x86: Sync asm/cpufeatures.h with the with the kernel tools headers UAPI: Sync linux/sched.h with the kernel tools headers UAPI: Sync linux/fs.h with the kernel tools headers UAPI: Sync drm/i915_drm.h with the kernel tools headers UAPI: Sync drm/drm.h with the kernel perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms tools headers UAPI: Sync kvm.h headers with the kernel sources Jiri Olsa (1): perf machine: Read also the end of the kernel Namhyung Kim (2): perf namespace: Protect reading thread's namespace perf session: Add missing swap ops for namespace events Peter Zijlstra (3): perf/ring_buffer: Add ordering to rb->nest increment perf/ring-buffer: Always use {READ,WRITE}_ONCE() for rb->user_page data perf/ring-buffer: Use regular variables for nesting Shawn Landden (1): perf data: Fix 'strncat may truncate' build failure with recent gcc Stephane Eranian (1): perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints Thomas Richter (1): perf record: Fix s390 missing module symbol and warning for non-root users Vitaly Chikunov (1): perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel Yabin Cui (1): perf/ring_buffer: Fix exposing a temporarily decreased data_head arch/x86/events/intel/ds.c | 28 +-- kernel/events/internal.h | 4 +- kernel/events/ring_buffer.c | 64 ++++-- tools/arch/arm64/include/uapi/asm/kvm.h | 43 ++++ tools/arch/powerpc/include/uapi/asm/kvm.h | 46 ++++ tools/arch/s390/include/uapi/asm/kvm.h | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/drm/drm.h | 37 ++++ tools/include/uapi/drm/i915_drm.h | 254 +++++++++++++++------- tools/include/uapi/linux/fcntl.h | 2 + tools/include/uapi/linux/fs.h | 3 + tools/include/uapi/linux/kvm.h | 15 +- tools/include/uapi/linux/mount.h | 62 ++++++ tools/include/uapi/linux/sched.h | 1 + tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 2 +- tools/perf/arch/s390/util/machine.c | 9 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 6 + tools/perf/tests/vmlinux-kallsyms.c | 9 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/machine.c | 27 ++- tools/perf/util/session.c | 21 ++ tools/perf/util/thread.c | 15 +- 23 files changed, 547 insertions(+), 124 deletions(-)