--- zzzz-none-000/linux-2.6.28.10/kernel/kthread.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/kernel/kthread.c 2009-06-25 12:28:00.000000000 +0000 @@ -240,7 +240,6 @@ set_cpus_allowed_ptr(tsk, CPU_MASK_ALL_PTR); current->flags |= PF_NOFREEZE | PF_FREEZER_NOSIG; - for (;;) { set_current_state(TASK_INTERRUPTIBLE); if (list_empty(&kthread_create_list)) @@ -262,6 +261,5 @@ } spin_unlock(&kthread_create_lock); } - return 0; }