--- kernel/stop_machine.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN kernel/stop_machine.c~hotplugcpu-generalise-bogolock-fix-for-kthread-stop-using-signals kernel/stop_machine.c --- 25/kernel/stop_machine.c~hotplugcpu-generalise-bogolock-fix-for-kthread-stop-using-signals 2004-02-18 01:14:27.000000000 -0800 +++ 25-akpm/kernel/stop_machine.c 2004-02-18 01:14:54.000000000 -0800 @@ -148,7 +148,7 @@ static int do_stop(void *_smdata) complete(&smdata->done); /* Wait for kthread_stop */ - while (!signal_pending(current)) { + while (!kthread_should_stop()) { __set_current_state(TASK_INTERRUPTIBLE); schedule(); } _