From 460917c4a0584649070bf13ba45dd1c836a158ab Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Tue, 4 Sep 2018 17:59:02 +0900 Subject: [PATCH] remote_page_fault,syscall_backward: Zero-clear waitq entry Change-Id: I151a35004183e911aaba766a8749830e1768bfe6 --- executer/kernel/mcctrl/syscall.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/executer/kernel/mcctrl/syscall.c b/executer/kernel/mcctrl/syscall.c index 6b8dc8bc..a9c605f7 100644 --- a/executer/kernel/mcctrl/syscall.c +++ b/executer/kernel/mcctrl/syscall.c @@ -348,6 +348,7 @@ retry_alloc: printk("WARNING: coudln't alloc wait queue head, retrying..\n"); goto retry_alloc; } + memset(wqhln, 0, sizeof(struct wait_queue_head_list_node)); /* Prepare per-thread wait queue head */ wqhln->task = current; @@ -527,6 +528,7 @@ retry_alloc: printk("WARNING: coudln't alloc wait queue head, retrying..\n"); goto retry_alloc; } + memset(wqhln, 0, sizeof(struct wait_queue_head_list_node)); /* Prepare per-thread wait queue head */ wqhln->task = current;