init/main.c: make setup_max_cpus static for !SMP
PATCH 1/1 init/main.c: make setup_max_cpus static for !SMP
init/main.c: make setup_max_cpus static for !SMP
The only in tree external users of the symbol setup_max_cpus are in arch/x86/. The files ./kernel/alternative.c, ./kernel/visws_quirks.c, and ./mm/kmemcheck/kmemcheck.c are all guarded by CONFIG_SMP being defined. For this case the symbol is an unsigned int and declared as an extern in include/linux/smp.h.
When CONFIG_SMP is not defined the symbol setup_max_cpus is a constant value that is only used in init/main.c. Make the symbol static for this case.
Signed-off-by H Hartley Sweeten <[email protected]>
---
init/main.c +1 -1
@@ -160,7 +160,7 @@ static int __init maxcpus(char *str)early_param ("maxcpus" , maxcpus);#else -const unsigned int setup_max_cpus =NR_CPUS ; +static const unsigned int setup_max_cpus =NR_CPUS ;#endif /*