]> www.infradead.org Git - users/jedix/linux-maple.git/commit
perf tools: Fix up some comments and code to properly use the event_source bus
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 Feb 2025 13:40:56 +0000 (14:40 +0100)
committerNamhyung Kim <namhyung@kernel.org>
Wed, 19 Feb 2025 21:23:43 +0000 (13:23 -0800)
commit0cced76a0276610e86e8b187c09f0e9ef85b9299
treebb95e384eca151e6ce32da4017a6eac8624be6bd
parent687b8c3938af61230bc954f5ecf349d3a449b12a
perf tools: Fix up some comments and code to properly use the event_source bus

In sysfs, the perf events are all located in
/sys/bus/event_source/devices/ but some places ended up hard-coding the
location to be at the root of /sys/devices/ which could be very risky as
you do not exactly know what type of device you are accessing in sysfs
at that location.

So fix this all up by properly pointing everything at the bus device
list instead of the root of the sysfs devices/ tree.

Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Kan Liang <kan.liang@linux.intel.com>
Link: https://lore.kernel.org/r/2025021955-implant-excavator-179d@gregkh
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/Documentation/intel-hybrid.txt
tools/perf/Documentation/perf-list.txt
tools/perf/arch/x86/util/iostat.c
tools/perf/builtin-stat.c
tools/perf/util/mem-events.c
tools/perf/util/pmu.c