diff --git a/[refs] b/[refs] index bbba8d5ac51a..0806aa699e24 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 269484a492d9177072ee11ec8c9bff71d256837a +refs/heads/master: 47a70985e5c093ae03d8ccf633c70a93761d86f2 diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index 49d2fa7b687a..528a10592c16 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -5387,7 +5387,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);