Add schedule node midway
This commit is contained in:
@@ -60,8 +60,8 @@ int sys_wait_session(struct Session* userland_session)
|
||||
assert(!queue_is_empty(&server_to_call->sessions_to_be_handle));
|
||||
|
||||
ksemaphore_wait(&xizi_task_manager.semaphore_pool, cur_task, session_backend->client_sem_to_wait);
|
||||
if (server_to_call->state == BLOCKED) {
|
||||
xizi_task_manager.task_unblock(session_backend->server);
|
||||
if (server_to_call->snode.state == BLOCKED) {
|
||||
task_into_ready(session_backend->server);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user