|
@@ -6587,7 +6587,9 @@ migration_call(struct notifier_block *nfb, unsigned long action, void *hcpu)
|
|
|
req = list_entry(rq->migration_queue.next,
|
|
|
struct migration_req, list);
|
|
|
list_del_init(&req->list);
|
|
|
+ spin_unlock_irq(&rq->lock);
|
|
|
complete(&req->done);
|
|
|
+ spin_lock_irq(&rq->lock);
|
|
|
}
|
|
|
spin_unlock_irq(&rq->lock);
|
|
|
break;
|