From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Ingo Molnar <mingo@kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
Jiri Olsa <jolsa@kernel.org>, Namhyung Kim <namhyung@kernel.org>,
Ian Rogers <irogers@google.com>,
Adrian Hunter <adrian.hunter@intel.com>,
James Clark <james.clark@linaro.org>,
Clark Williams <williams@redhat.com>,
linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org,
Arnaldo Carvalho de Melo <acme@kernel.org>,
Changqing Li <changqing.li@windriver.com>,
Chen Ni <nichen@iscas.ac.cn>,
Chuck Lever <chuck.lever@oracle.com>,
Dmitrii Dolgov <9erthalion6@gmail.com>, Leo Yan <leo.yan@arm.com>,
Markus Mayer <mmayer@broadcom.com>,
Peter Collingbourne <pcc@google.com>,
Arnaldo Carvalho de Melo <acme@redhat.com>
Subject: [GIT PULL] perf tools fixes for v7.0
Date: Fri, 13 Mar 2026 12:14:34 -0300 [thread overview]
Message-ID: <20260313151434.1695228-1-acme@kernel.org> (raw)
Hi Linus,
Please consider pulling,
Best regards,
- Arnaldo
The following changes since commit 0031c06807cfa8aa51a759ff8aa09e1aa48149af:
Merge tag 'cgroup-for-7.0-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup (2026-03-03 14:25:18 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git tags/perf-tools-fixes-for-v7.0-1-2026-03-13
for you to fetch changes up to 35b16a7a2c4fc458304447128b86514ce9f70f3c:
perf synthetic-events: Fix stale build ID in module MMAP2 records (2026-03-11 17:47:42 -0300)
----------------------------------------------------------------
perf tools fixes for v7.0:
- Fix stale build ID in module MMAP2 records in events synthesized for
pre-existing processes.
- Fix rust cross compilation.
- hashmap__new() error pointer return handling fixes.
- Fix off-by-one bug in outside of functions check on the disasm code.
- Update header copies of kernel headers, including prctl.h, mount.h, fs.h,
irq_vectors.h, perf_event.h, gfp_types.h, kvm.h, cpufeatures.h msr-index.h,
also the syscall tables files that introduced the 'rseq_slice_yield' syscall.
- Finish removal of ETM_OPT_* on the ARM coresight support, needed to sync
the coresight-pmu.h header with the kernel sources.
- Make in-target rule robust against too long argument error.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
----------------------------------------------------------------
Arnaldo Carvalho de Melo (12):
tools headers: Sync uapi/linux/prctl.h with the kernel source
perf beauty: Sync linux/mount.h copy with the kernel sources
perf beauty: Sync UAPI linux/fs.h with kernel sources
perf beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources
perf beauty: Update the linux/perf_event.h copy with the kernel sources
tools headers: Update the linux/gfp_types.h copy with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers x86 cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
tools arch x86: Sync msr-index.h to pick MSR_{OMR_[0-3],CORE_PERF_GLOBAL_STATUS_SET}
tools headers: Update the syscall tables and unistd.h, to support the new 'rseq_slice_yield' syscall
tools headers UAPI: Update tools' copy of linux/coresight-pmu.h
Changqing Li (1):
tools build: Make in-target rule robust against too long argument error
Chen Ni (2):
perf annotate: Fix hashmap__new() error checking
perf ftrace: Fix hashmap__new() error checking
Chuck Lever (1):
perf synthetic-events: Fix stale build ID in module MMAP2 records
Dmitrii Dolgov (1):
tools build: Fix rust cross compilation
Ian Rogers (1):
perf annotate loongarch: Fix off-by-one bug in outside check
James Clark (2):
perf cs-etm: Finish removal of ETM_OPT_*
perf cs-etm: Sync coresight-pmu.h header with the kernel sources
Markus Mayer (1):
perf build: Prevent "argument list too long" error
Peter Collingbourne (1):
perf disasm: Fix off-by-one bug in outside check
tools/arch/x86/include/asm/amd/ibs.h | 2 +-
tools/arch/x86/include/asm/cpufeatures.h | 4 +-
tools/arch/x86/include/asm/msr-index.h | 6 +
tools/arch/x86/include/uapi/asm/kvm.h | 8 +-
tools/build/Build.include | 9 +
tools/build/Makefile.build | 6 +-
tools/include/linux/coresight-pmu.h | 24 -
tools/include/linux/gfp_types.h | 9 +-
tools/include/uapi/asm-generic/unistd.h | 5 +-
tools/include/uapi/linux/kvm.h | 24 +-
tools/include/uapi/linux/perf_event.h | 2 +-
tools/perf/Makefile.config | 18 +
tools/perf/Makefile.perf | 2 +-
tools/perf/arch/arm/entry/syscalls/syscall.tbl | 1 +
tools/perf/arch/arm/util/cs-etm.c | 14 -
.../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 +
tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 +
tools/perf/arch/s390/entry/syscalls/syscall.tbl | 859 ++++++++++-----------
tools/perf/arch/sh/entry/syscalls/syscall.tbl | 1 +
tools/perf/arch/sparc/entry/syscalls/syscall.tbl | 3 +-
tools/perf/arch/x86/entry/syscalls/syscall_32.tbl | 1 +
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 +
tools/perf/arch/xtensa/entry/syscalls/syscall.tbl | 1 +
tools/perf/builtin-ftrace.c | 9 +-
tools/perf/pmu-events/Build | 3 +-
.../beauty/arch/x86/include/asm/irq_vectors.h | 1 +
tools/perf/trace/beauty/include/uapi/linux/fs.h | 1 +
tools/perf/trace/beauty/include/uapi/linux/mount.h | 13 +-
tools/perf/trace/beauty/include/uapi/linux/prctl.h | 37 +
tools/perf/util/annotate-arch/annotate-loongarch.c | 2 +-
tools/perf/util/annotate.c | 5 +-
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 2 +-
tools/perf/util/cs-etm.c | 36 +-
tools/perf/util/cs-etm.h | 15 +
tools/perf/util/disasm.c | 2 +-
tools/perf/util/synthetic-events.c | 5 +
tools/scripts/syscall.tbl | 1 +
37 files changed, 584 insertions(+), 550 deletions(-)
next reply other threads:[~2026-03-13 15:14 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-13 15:14 Arnaldo Carvalho de Melo [this message]
2026-03-13 22:15 ` [GIT PULL] perf tools fixes for v7.0 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260313151434.1695228-1-acme@kernel.org \
--to=acme@kernel.org \
--cc=9erthalion6@gmail.com \
--cc=acme@redhat.com \
--cc=adrian.hunter@intel.com \
--cc=changqing.li@windriver.com \
--cc=chuck.lever@oracle.com \
--cc=irogers@google.com \
--cc=james.clark@linaro.org \
--cc=jolsa@kernel.org \
--cc=leo.yan@arm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-perf-users@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=mmayer@broadcom.com \
--cc=namhyung@kernel.org \
--cc=nichen@iscas.ac.cn \
--cc=pcc@google.com \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
--cc=williams@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox