--- linux-109/mm/swap.c Sun Feb 15 12:31:56 1998 +++ linux/mm/swap.c Tue Feb 17 00:44:04 1998 @@ -271,6 +271,7 @@ */ asmlinkage int sys_idle(void) { + __asm__("hlt"); /* We're green! :) */ need_resched = 1; return 0; }