--- 25-akpm/kernel/sched.c | 3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) diff -puN kernel/sched.c~futex_wait-debug-fix kernel/sched.c --- 25/kernel/sched.c~futex_wait-debug-fix 2004-03-13 18:49:06.889138792 -0800 +++ 25-akpm/kernel/sched.c 2004-03-13 18:49:12.591271936 -0800 @@ -750,8 +750,6 @@ static int try_to_wake_up(task_t * p, un set_task_cpu(p, new_cpu); goto repeat_lock_task; } - goto out_activate; - if ((p->flags & PF_FUTEX_DEBUG) && !(current->flags & PF_FUTEX_DEBUG)) { printk("%s %i waking %s: %i %i\n", @@ -759,6 +757,7 @@ static int try_to_wake_up(task_t * p, un p->comm, p->tgid, p->pid); WARN_ON(1); } + goto out_activate; repeat_lock_task: task_rq_unlock(rq, &flags); _