Loading arch/x86/kernel/smp_64.c +2 −0 Original line number Diff line number Diff line Loading @@ -528,3 +528,5 @@ asmlinkage void smp_call_function_interrupt(void) } } struct smp_ops smp_ops; EXPORT_SYMBOL_GPL(smp_ops); include/asm-x86/smp.h +3 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,9 @@ struct smp_ops { int wait); }; #ifdef CONFIG_SMP extern struct smp_ops smp_ops; #endif #ifdef CONFIG_X86_32 # include "smp_32.h" Loading include/asm-x86/smp_32.h +0 −2 Original line number Diff line number Diff line Loading @@ -39,8 +39,6 @@ extern void remove_siblinginfo(int cpu); extern void set_cpu_sibling_map(int cpu); #ifdef CONFIG_SMP extern struct smp_ops smp_ops; static inline void smp_prepare_boot_cpu(void) { smp_ops.smp_prepare_boot_cpu(); Loading Loading
arch/x86/kernel/smp_64.c +2 −0 Original line number Diff line number Diff line Loading @@ -528,3 +528,5 @@ asmlinkage void smp_call_function_interrupt(void) } } struct smp_ops smp_ops; EXPORT_SYMBOL_GPL(smp_ops);
include/asm-x86/smp.h +3 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,9 @@ struct smp_ops { int wait); }; #ifdef CONFIG_SMP extern struct smp_ops smp_ops; #endif #ifdef CONFIG_X86_32 # include "smp_32.h" Loading
include/asm-x86/smp_32.h +0 −2 Original line number Diff line number Diff line Loading @@ -39,8 +39,6 @@ extern void remove_siblinginfo(int cpu); extern void set_cpu_sibling_map(int cpu); #ifdef CONFIG_SMP extern struct smp_ops smp_ops; static inline void smp_prepare_boot_cpu(void) { smp_ops.smp_prepare_boot_cpu(); Loading