|
@@ -318,8 +318,12 @@ static int __init parisc_init(void)
|
|
|
pdc_stable_write(0x40, &osid, sizeof(osid));
|
|
|
|
|
|
processor_init();
|
|
|
- printk(KERN_INFO "CPU(s): %d x %s at %d.%06d MHz\n",
|
|
|
- num_present_cpus(),
|
|
|
+#ifdef CONFIG_SMP
|
|
|
+ pr_info("CPU(s): %d out of %d %s at %d.%06d MHz online\n",
|
|
|
+ num_online_cpus(), num_present_cpus(),
|
|
|
+#else
|
|
|
+ pr_info("CPU(s): 1 x %s at %d.%06d MHz\n",
|
|
|
+#endif
|
|
|
boot_cpu_data.cpu_name,
|
|
|
boot_cpu_data.cpu_hz / 1000000,
|
|
|
boot_cpu_data.cpu_hz % 1000000 );
|