aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorAhmed S. Darwish <darwi@linutronix.de>2025-03-24 15:20:34 +0100
committerIngo Molnar <mingo@kernel.org>2025-03-25 09:53:46 +0100
commit74d29127f83042500c20c903dd67151dbdd86ec8 (patch)
tree130b92e4032b68df2737218b00ea03824ea69eca /tools/perf/scripts/python/bin
parenttools/x86/kcpuid: Extend CPUID index mask macro (diff)
downloadlinux-74d29127f83042500c20c903dd67151dbdd86ec8.tar.gz
linux-74d29127f83042500c20c903dd67151dbdd86ec8.zip
tools/x86/kcpuid: Consolidate index validity checks
Let index_to_cpuid_range() return a CPUID range only if the passed index is within a CPUID range's maximum supported function on the CPU. Returning a CPUID range that is invalid on the CPU for the passed index does not make sense. This also avoids repeating the "function index is within CPUID range" checks, both at setup_cpuid_range() and index_to_func(). Signed-off-by: Ahmed S. Darwish <darwi@linutronix.de> Signed-off-by: Ingo Molnar <mingo@kernel.org> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Josh Poimboeuf <jpoimboe@redhat.com> Link: https://lore.kernel.org/r/20250324142042.29010-14-darwi@linutronix.de
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions