aboutsummaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2004-02-03 18:31:31 -0800
committerLinus Torvalds <torvalds@home.osdl.org>2004-02-03 18:31:31 -0800
commit9f078ca2097bb3bd7de7ef86ee33b1faffa937e4 (patch)
tree72cbcab121b90a41b3c39f2130d1dee74a87e20f /init
parentdf9b5954c67bf77d791577d422175ce333df62f0 (diff)
downloadhistory-9f078ca2097bb3bd7de7ef86ee33b1faffa937e4.tar.gz
[PATCH] quiet down SMP boot messages
From: Jes Sorensen <jes@trained-monkey.org> I'd like to propose the following for 2.6.1-mm/2.6.2. On systems with a large number of CPUs the number of printk's flowing by for each CPU booting starts becoming a real console hog. The following patch eliminates a couple of them (already sent a patch to David for the ia64 specific ones) as well as changes the "Building zonelist : X" in "Built Y zonelists". IMHO it doesn't make any sense to print for each zonelist since it's run in a for loop running from 0 to Y-1 anyway. The patch nukes a few new printk's that were introduced with the scheduler changes to the NUMA code in -mm3, if these are still needed then I won't fight for that part of the patch.
Diffstat (limited to 'init')
-rw-r--r--init/main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/init/main.c b/init/main.c
index bf123c794be1d7..3ac9aef54f3179 100644
--- a/init/main.c
+++ b/init/main.c
@@ -339,21 +339,21 @@ static void __init setup_per_cpu_areas(void)
/* Called by boot processor to activate the rest. */
static void __init smp_init(void)
{
- unsigned int i, j=0;
+ unsigned int i;
+ unsigned j = 0;
/* FIXME: This should be done in userspace --RR */
for (i = 0; i < NR_CPUS; i++) {
if (num_online_cpus() >= max_cpus)
break;
if (cpu_possible(i) && !cpu_online(i)) {
- printk("Bringing up %i\n", i);
cpu_up(i);
j++;
}
}
/* Any cleanup work */
- printk("CPUS done %u\n", j);
+ printk("Brought up %u CPUs\n", j);
smp_cpus_done(max_cpus);
#if 0
/* Get other processors into their bootup holding patterns. */