From: Namhyung Kim <namhyung@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>,
Ian Rogers <irogers@google.com>,
Kan Liang <kan.liang@linux.intel.com>,
Peter Zijlstra <peterz@infradead.org>,
Ingo Molnar <mingo@kernel.org>,
LKML <linux-kernel@vger.kernel.org>,
linux-perf-users@vger.kernel.org
Subject: [GIT PULL] perf-tools fixes for v6.13
Date: Thu, 12 Dec 2024 13:57:02 -0800 [thread overview]
Message-ID: <20241212215702.70608-1-namhyung@kernel.org> (raw)
Hi Linus,
Please consider pulling the following changes in perf tools for v6.13.
Thanks,
Namhyung
The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:
Linux 6.13-rc1 (2024-12-01 14:28:56 -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-v6.13-2024-12-12
for you to fetch changes up to 434fffa926b10706f2bde2db22979d68463302fc:
perf probe: Fix uninitialized variable (2024-12-11 21:40:46 -0800)
----------------------------------------------------------------
perf tools fixes for v6.13
A set of random fixes for this cycle.
perf record
-----------
* Fix build-id event size calculation in perf record
* Fix perf record -C/--cpu option on hybrid systems
* Fix perf mem record with precise-ip on SapphireRapids
perf test
---------
* Refresh hwmon directory before reading the test files
* Make sure system_tsc_freq event is tested on x86 only
Others
------
* Usual header file sync
* Fix undefined behavior in perf ftrace profile
* Properly initialize a return variable in perf probe
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
----------------------------------------------------------------
Arnaldo Carvalho de Melo (1):
perf machine: Initialize machine->env to address a segfault
Ian Rogers (3):
perf hwmon_pmu: Use openat rather than dup to refresh directory
perf test hwmon_pmu: Fix event file location
perf test expr: Fix system_tsc_freq for only x86
James Clark (3):
perf test: Don't signal all processes on system when interrupting tests
libperf: evlist: Fix --cpu argument on hybrid platform
perf probe: Fix uninitialized variable
Kuan-Wei Chiu (1):
perf ftrace: Fix undefined behavior in cmp_profile_data()
Namhyung Kim (13):
perf tools: Fix build-id event recording
tools headers: Sync uapi/drm/drm.h with the kernel sources
tools headers: Sync uapi/linux/perf_event.h with the kernel sources
tools headers: Sync uapi/linux/kvm.h with the kernel sources
tools headers: Sync x86 kvm and cpufeature headers with the kernel
tools headers: Sync arm64 kvm header with the kernel sources
tools headers: Sync *xattrat syscall changes with the kernel sources
tools headers: Sync uapi/asm-generic/mman.h with the kernel sources
tools headers: Sync uapi/linux/fcntl.h with the kernel sources
tools headers: Sync uapi/linux/mount.h with the kernel sources
tools headers: Sync uapi/linux/prctl.h with the kernel sources
perf tools: Fix build error on generated/fs_at_flags_array.c
perf tools: Fix precise_ip fallback logic
tools/arch/arm64/include/uapi/asm/kvm.h | 6 +++++
tools/arch/x86/include/asm/cpufeatures.h | 11 ++++++--
tools/arch/x86/include/uapi/asm/kvm.h | 1 +
tools/include/uapi/asm-generic/mman.h | 4 +++
tools/include/uapi/asm-generic/unistd.h | 11 +++++++-
tools/include/uapi/drm/drm.h | 17 +++++++++++++
tools/include/uapi/linux/kvm.h | 8 ++++++
tools/include/uapi/linux/perf_event.h | 11 +++++++-
tools/lib/perf/evlist.c | 18 ++++++++++++--
.../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 4 +++
tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 4 +++
tools/perf/arch/s390/entry/syscalls/syscall.tbl | 4 +++
tools/perf/arch/x86/entry/syscalls/syscall_32.tbl | 4 +++
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 +++
tools/perf/builtin-ftrace.c | 3 ++-
tools/perf/tests/builtin-test.c | 2 +-
tools/perf/tests/expr.c | 19 ++++++++------
tools/perf/tests/hwmon_pmu.c | 29 ++++++++++++++--------
tools/perf/trace/beauty/fs_at_flags.sh | 3 ++-
tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 5 +---
tools/perf/trace/beauty/include/uapi/linux/mount.h | 14 +++++++++--
tools/perf/trace/beauty/include/uapi/linux/prctl.h | 27 +++++++++++++++++++-
tools/perf/util/build-id.c | 4 +--
tools/perf/util/evsel.c | 6 ++---
tools/perf/util/hwmon_pmu.c | 15 ++++++++---
tools/perf/util/machine.c | 2 ++
tools/perf/util/probe-event.c | 2 +-
27 files changed, 194 insertions(+), 44 deletions(-)
next reply other threads:[~2024-12-12 21:57 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-12 21:57 Namhyung Kim [this message]
2024-12-13 5:00 ` [GIT PULL] perf-tools fixes for v6.13 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=20241212215702.70608-1-namhyung@kernel.org \
--to=namhyung@kernel.org \
--cc=acme@kernel.org \
--cc=irogers@google.com \
--cc=kan.liang@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-perf-users@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=peterz@infradead.org \
--cc=torvalds@linux-foundation.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.