X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=arch%2Fx86%2Fkernel%2Fprocess.c;h=ec7a2ba9bce8062d870448ce5a5292b81b0d6dd8;hb=e496e3d645c93206faf61ff6005995ebd08cc39c;hp=876e91890777ae9758e5efcb7dc72075a26e341e;hpb=d99e90164e6cf2eb85fa94d547d6336f8127a107;p=mv-sheeva.git diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c index 876e9189077..ec7a2ba9bce 100644 --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -185,7 +185,8 @@ static void mwait_idle(void) static void poll_idle(void) { local_irq_enable(); - cpu_relax(); + while (!need_resched()) + cpu_relax(); } /*