---

 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);

_