Skip to content

Commit

Permalink
[PATCH] ppc64: Be consistent about printing which idle loop we're using
Browse files Browse the repository at this point in the history
Not sure if we really need this, but it was handy to know which iSeries loop I
was testing.

Be consistent about printing which idle loop we're using, with this patch we
cover all cases.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  • Loading branch information
Michael Ellerman authored and Linus Torvalds committed Jul 8, 2005
1 parent 10ca1e1 commit b6bff39
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
7 changes: 5 additions & 2 deletions arch/ppc64/kernel/iSeries_setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -946,9 +946,12 @@ void __init iSeries_early_setup(void)
ppc_md.calibrate_decr = iSeries_calibrate_decr;
ppc_md.progress = iSeries_progress;

if (get_paca()->lppaca.shared_proc)
if (get_paca()->lppaca.shared_proc) {
ppc_md.idle_loop = iseries_shared_idle;
else
printk(KERN_INFO "Using shared processor idle loop\n");
} else {
ppc_md.idle_loop = iseries_dedicated_idle;
printk(KERN_INFO "Using dedicated idle loop\n");
}
}

4 changes: 3 additions & 1 deletion arch/ppc64/kernel/setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -1081,8 +1081,10 @@ void __init setup_arch(char **cmdline_p)
ppc_md.setup_arch();

/* Use the default idle loop if the platform hasn't provided one. */
if (NULL == ppc_md.idle_loop)
if (NULL == ppc_md.idle_loop) {
ppc_md.idle_loop = default_idle;
printk(KERN_INFO "Using default idle loop\n");
}

paging_init();
ppc64_boot_msg(0x15, "Setup Done");
Expand Down

0 comments on commit b6bff39

Please sign in to comment.