]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
x86/cpuid: Rename have_cpuid_p() to cpuid_feature()
authorAhmed S. Darwish <darwi@linutronix.de>
Thu, 8 May 2025 15:02:32 +0000 (17:02 +0200)
committerIngo Molnar <mingo@kernel.org>
Thu, 15 May 2025 16:23:55 +0000 (18:23 +0200)
In order to let all the APIs under <cpuid/api.h> have a shared "cpuid_"
namespace, rename have_cpuid_p() to cpuid_feature().

Adjust all call-sites accordingly.

Suggested-by: Ingo Molnar <mingo@kernel.org>
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: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: John Ogness <john.ogness@linutronix.de>
Cc: x86-cpuid@lists.linux.dev
Link: https://lore.kernel.org/r/20250508150240.172915-4-darwi@linutronix.de
arch/x86/include/asm/cpuid/api.h
arch/x86/kernel/cpu/common.c
arch/x86/kernel/cpu/microcode/core.c

index ff8891a0b6c80217e514f82519965bedb827d7cb..c0211fcdc706afb86796746c246b767306007b8a 100644 (file)
@@ -14,9 +14,9 @@
  */
 
 #ifdef CONFIG_X86_32
-bool have_cpuid_p(void);
+bool cpuid_feature(void);
 #else
-static inline bool have_cpuid_p(void)
+static inline bool cpuid_feature(void)
 {
        return true;
 }
index c14db8d8f18377f031ee58fe3c54a1fab3d7b4fd..8feb8fd2957adb13b4f8ce77425809a13c9681fe 100644 (file)
@@ -322,7 +322,7 @@ static int __init cachesize_setup(char *str)
 __setup("cachesize=", cachesize_setup);
 
 /* Probe for the CPUID instruction */
-bool have_cpuid_p(void)
+bool cpuid_feature(void)
 {
        return flag_is_changeable_p(X86_EFLAGS_ID);
 }
@@ -1711,11 +1711,11 @@ static void __init early_identify_cpu(struct cpuinfo_x86 *c)
        memset(&c->x86_capability, 0, sizeof(c->x86_capability));
        c->extended_cpuid_level = 0;
 
-       if (!have_cpuid_p())
+       if (!cpuid_feature())
                identify_cpu_without_cpuid(c);
 
        /* cyrix could have cpuid enabled via c_identify()*/
-       if (have_cpuid_p()) {
+       if (cpuid_feature()) {
                cpu_detect(c);
                get_cpu_vendor(c);
                intel_unlock_cpuid_leafs(c);
@@ -1875,11 +1875,11 @@ static void generic_identify(struct cpuinfo_x86 *c)
 {
        c->extended_cpuid_level = 0;
 
-       if (!have_cpuid_p())
+       if (!cpuid_feature())
                identify_cpu_without_cpuid(c);
 
        /* cyrix could have cpuid enabled via c_identify()*/
-       if (!have_cpuid_p())
+       if (!cpuid_feature())
                return;
 
        cpu_detect(c);
index a3bcb6d43f5c7c2843b14d5c15d47b6a5d230ef6..fe50eb5b7c4a35ba67da412f4685b36ac69e6be7 100644 (file)
@@ -118,7 +118,7 @@ bool __init microcode_loader_disabled(void)
         * 3) Certain AMD patch levels are not allowed to be
         *    overwritten.
         */
-       if (!have_cpuid_p() ||
+       if (!cpuid_feature() ||
            native_cpuid_ecx(1) & BIT(31) ||
            amd_check_current_patch_level())
                dis_ucode_ldr = true;