]> www.infradead.org Git - users/jedix/linux-maple.git/commit
perf/x86: Optimize the is_x86_event
authorKan Liang <kan.liang@linux.intel.com>
Thu, 24 Apr 2025 13:47:17 +0000 (06:47 -0700)
committerPeter Zijlstra <peterz@infradead.org>
Fri, 25 Apr 2025 12:55:22 +0000 (14:55 +0200)
commit3e830f657f69ab6a4822d72ec2f364c6d51beef8
tree15bf9fe187863954d53cab01dbe7a3d467275747
parentefd448540e6243dbdaf0a7e1bcf49734e73f3c93
perf/x86: Optimize the is_x86_event

The current is_x86_event has to go through the hybrid_pmus list to find
the matched pmu, then check if it's a X86 PMU and a X86 event. It's not
necessary.

The X86 PMU has a unique type ID on a non-hybrid machine, and a unique
capability type. They are good enough to do the check.

Signed-off-by: Kan Liang <kan.liang@linux.intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20250424134718.311934-5-kan.liang@linux.intel.com
arch/x86/events/core.c