diff --git a/kernel/cpu.c b/kernel/cpu.c index 30647d5eb5a9..91557524c011 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c @@ -1863,6 +1863,9 @@ static inline bool cpuhp_bringup_cpus_parallel(unsigned int ncpus) { return fals void __init bringup_nonboot_cpus(unsigned int setup_max_cpus) { + if (!setup_max_cpus) + return; + /* Try parallel bringup optimization if enabled */ if (cpuhp_bringup_cpus_parallel(setup_max_cpus)) return;