X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fsched.c;h=a3dff1f3f9b0c32070d3ade21f3d2da63708d099;hb=b66696e3c0d8fc01efdbc701eba1276618332cb3;hp=49d2fa7b687a6cd9956e5d7179ab26822bcff6f1;hpb=b72c40949b0f04728f2993a1434598d3bad094ea;p=~andy%2Flinux diff --git a/kernel/sched.c b/kernel/sched.c index 49d2fa7b687..a3dff1f3f9b 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -71,6 +71,7 @@ #include #include #include +#include #include #include @@ -5387,7 +5388,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask) get_task_struct(mt); task_rq_unlock(rq, &flags); - wake_up_process(rq->migration_thread); + wake_up_process(mt); put_task_struct(mt); wait_for_completion(&req.done); tlb_migrate_finish(p->mm);