From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arnaldo Carvalho de Melo Subject: [GIT PULL 00/13] perf/urgent fixes Date: Fri, 29 Mar 2019 10:37:48 -0300 Message-ID: <20190329133801.21004-1-acme@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Ingo Molnar , Thomas Gleixner Cc: Jiri Olsa , Namhyung Kim , Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , Andi Kleen , Kan Liang , Solomon Tan , Wei Li , Arnaldo Carvalho de Melo List-Id: linux-perf-users.vger.kernel.org Hi Ingo, Thomas, Some fixes plus syncronization of kernel header copies to have the perf build without warnings, - Arnaldo The following changes since commit 8c7ae38d1ce12a0eaeba655df8562552b3596c7f: afs: Fix StoreData op marshalling (2019-03-28 08:54:20 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-urgent-for-mingo-5.1-20190329 for you to fetch changes up to e94d6b7f615e6dfbaf9fba7db6011db561461d0c: perf pmu: Fix parser error for uncore event alias (2019-03-28 15:53:27 -0300) ---------------------------------------------------------------- perf/urgent fixes: Core libraries: Jiri Olsa: - Fix max perf_event_attr.precise_ip detection. Kan Liang: - Fix parser error for uncore event alias Wei Lin: - Fixup ordering of kernel maps after obtaining the main kernel map address. Intel PT: Adrian Hunter: - Fix TSC slip where A TSC packet can slip past MTC packets so that the timestamp appears to go backwards. - Fixes for exported-sql-viewer GUI conversion to python3. ARM coresight: Solomon Tan: - Fix the build by adding a missing case value for enumeration value introduced in newer library, that now is the required one. tool headers: Arnaldo Carvalho de Melo: - Syncronize kernel headers with the kernel, getting new io_uring and pidfd_send_signal syscalls so that 'perf trace' can handle them. Signed-off-by: Arnaldo Carvalho de Melo ---------------------------------------------------------------- Adrian Hunter (3): perf intel-pt: Fix TSC slip perf scripts python: exported-sql-viewer.py: Fix never-ending loop perf scripts python: exported-sql-viewer.py: Fix python3 support Arnaldo Carvalho de Melo (6): tools headers uapi: Sync asm-generic/mman-common.h and linux/mman.h tools headers uapi: Sync linux/fcntl.h to get the F_SEAL_FUTURE_WRITE addition tools arch x86: Sync asm/cpufeatures.h with the kernel sources tools headers uapi: Update drm/i915_drm.h tools headers: Update x86's syscall_64.tbl and uapi/asm-generic/unistd tools headers uapi: Sync powerpc's asm/kvm.h copy with the kernel sources Jiri Olsa (1): perf evsel: Fix max perf_event_attr.precise_ip detection Kan Liang (1): perf pmu: Fix parser error for uncore event alias Solomon Tan (1): perf cs-etm: Add missing case value Wei Li (1): perf machine: Update kernel map address and re-order properly tools/arch/alpha/include/uapi/asm/mman.h | 2 - tools/arch/mips/include/uapi/asm/mman.h | 2 - tools/arch/parisc/include/uapi/asm/mman.h | 2 - tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/xtensa/include/uapi/asm/mman.h | 2 - tools/build/feature/test-libopencsd.c | 4 +- tools/include/uapi/asm-generic/mman-common-tools.h | 23 +++++++ tools/include/uapi/asm-generic/mman-common.h | 4 +- tools/include/uapi/asm-generic/mman.h | 2 +- tools/include/uapi/asm-generic/unistd.h | 11 +++- tools/include/uapi/drm/i915_drm.h | 64 ++++++++++++++++++ tools/include/uapi/linux/fcntl.h | 1 + tools/include/uapi/linux/mman.h | 4 ++ tools/perf/Makefile.perf | 4 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 ++ tools/perf/check-headers.sh | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 77 ++++++++++++++++++---- tools/perf/trace/beauty/mmap_flags.sh | 14 +++- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 + tools/perf/util/evlist.c | 29 -------- tools/perf/util/evlist.h | 2 - tools/perf/util/evsel.c | 72 ++++++++++++++++---- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 20 +++--- tools/perf/util/machine.c | 32 +++++---- tools/perf/util/pmu.c | 10 +++ 26 files changed, 288 insertions(+), 103 deletions(-) create mode 100644 tools/include/uapi/asm-generic/mman-common-tools.h