]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/sched.h
sched: Fix TASK_WAKING vs fork deadlock
[net-next-2.6.git] / include / linux / sched.h
index 8bea40725c765d520dd086ffe8950c9b50ebff1f..fb6c18843ee8f2442d338a1cb22d86ea5bdbed8c 100644 (file)
@@ -1046,7 +1046,8 @@ struct sched_class {
        void (*put_prev_task) (struct rq *rq, struct task_struct *p);
 
 #ifdef CONFIG_SMP
-       int  (*select_task_rq)(struct task_struct *p, int sd_flag, int flags);
+       int  (*select_task_rq)(struct rq *rq, struct task_struct *p,
+                              int sd_flag, int flags);
 
        void (*pre_schedule) (struct rq *this_rq, struct task_struct *task);
        void (*post_schedule) (struct rq *this_rq);