do_migrate(): signal migrated thread before releasing runq lock

This commit is contained in:
Balazs Gerofi
2017-01-25 14:39:26 +09:00
parent b812848a0e
commit addbe91e59
4 changed files with 51 additions and 15 deletions

View File

@@ -22,6 +22,13 @@ default_wake_function(waitq_entry_t *entry, unsigned mode,
return sched_wakeup_thread(entry->private, PS_NORMAL);
}
int
locked_wake_function(waitq_entry_t *entry, unsigned mode,
int flags, void *key)
{
return sched_wakeup_thread_locked(entry->private, PS_NORMAL);
}
void
waitq_init(waitq_t *waitq)
{