Skip to contentSkip to conversation

parisc: correctly display number of active CPUs

PATCH New Helge Deller 1 participant 1 message Oct 24, 2013 PA-RISC architecture

lore
Share & tools
lore

Helge Deller

author maintainer
#0 lore raw

PATCH 1/1 parisc: correctly display number of active CPUs

In case we fail to power up other CPUs in a SMP system, the kernel currently shows a wrong number of online CPUs. This change makes the output more verbose on how many of the CPUs are online. Example:

CPU(s): 1 out of 2 PA8800 (Mako) at 900.000000 MHz online.

arch/parisc/kernel/setup.c +2 -2
index 7349a3f..16a1fb9 100644
@@ -318,8 +318,8 @@ 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(),
+	pr_info("CPU(s): %d out of %d %s at %d.%06d MHz online.\n",
+			num_online_cpus(), num_present_cpus(),
 			boot_cpu_data.cpu_name,
 			boot_cpu_data.cpu_hz / 1000000,
 			boot_cpu_data.cpu_hz % 1000000	);