From b01b31f04dd94139b243337f6fc276d77538cee2 Mon Sep 17 00:00:00 2001 From: "Balazs Gerofi bgerofi@riken.jp" Date: Fri, 28 Mar 2014 18:43:34 +0900 Subject: [PATCH] use GFP_ATOMIC in interrupt context --- executer/kernel/control.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/executer/kernel/control.c b/executer/kernel/control.c index cfd03bf6..f3f7e19f 100644 --- a/executer/kernel/control.c +++ b/executer/kernel/control.c @@ -284,7 +284,7 @@ int mcexec_syscall(struct mcctrl_channel *c, int pid, unsigned long arg) if (!wqhln) { retry_alloc: - wqhln = kmalloc(sizeof(*wqhln), GFP_KERNEL); + wqhln = kmalloc(sizeof(*wqhln), GFP_ATOMIC); if (!wqhln) { printk("WARNING: coudln't alloc wait queue head, retrying..\n"); goto retry_alloc;