[PATCH v5 03/35] x86/cpu: <asm/processor.h>: Do not include the CPUID API header
"Ahmed S. Darwish" <[email protected]> Fri, 5 Sep 2025 14:14:43 +0200
| Newsgroups | dev.linux.lists.x86-cpuid,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
<asm/processor.h> includes the main CPUID API header <asm/cpuid/api.h> but it does not need it. Remove the include. Note, this allows the CPUID API header to include <asm/processor.h> at a later step, which is needed for the upcoming CPUID model and parser, without introducing a circular dependency. Note, all call sites which implicitly included the CPUID API header through <asm/processor.h> have been already modified to explicitly include the CPUID API instead. Signed-off-by: Ahmed S. Darwish <[email protected]> --- arch/x86/include/asm/processor.h | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h index bde58f6510ac..910e36b0c00d 100644 --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h @@ -16,7 +16,6 @@ struct vm86; #include <uapi/asm/sigcontext.h> #include <asm/current.h> #include <asm/cpufeatures.h> -#include <asm/cpuid/api.h> #include <asm/page.h> #include <asm/pgtable_types.h> #include <asm/percpu.h> -- 2.50.1