|
|
@@ -96,6 +96,11 @@ void __init smp_init_cpus(void)
|
|
|
pr_info("%s: Core Count = %d\n", __func__, ncpus);
|
|
|
pr_info("%s: Core Id = %d\n", __func__, core_id);
|
|
|
|
|
|
+ if (ncpus > NR_CPUS) {
|
|
|
+ ncpus = NR_CPUS;
|
|
|
+ pr_info("%s: limiting core count by %d\n", __func__, ncpus);
|
|
|
+ }
|
|
|
+
|
|
|
for (i = 0; i < ncpus; ++i)
|
|
|
set_cpu_possible(i, true);
|
|
|
}
|