Subject: systemsim: fix idle initialization We have to call setup_systemsim_idle() first so we don't overwrite the idle vector. Signed-off-by: Arnd Bergmann Index: linus-2.6/arch/powerpc/kernel/setup_64.c =================================================================== --- linus-2.6.orig/arch/powerpc/kernel/setup_64.c +++ linus-2.6/arch/powerpc/kernel/setup_64.c @@ -618,10 +618,10 @@ void __init setup_arch(char **cmdline_p) conswitchp = &dummy_con; #endif - ppc_md.setup_arch(); - setup_systemsim_idle(); + ppc_md.setup_arch(); + /* Use the default idle loop if the platform hasn't provided one. */ if (NULL == ppc_md.idle_loop) { ppc_md.idle_loop = default_idle;