From 51982de36b18b8a1a7aeeaeb75ea6ca65af3669e Mon Sep 17 00:00:00 2001 From: Hannes Weisbach Date: Wed, 20 Sep 2017 13:31:22 +0900 Subject: [PATCH] Handle return value of mcctrl_ikc_send in mcexec_handle_prepare_image --- executer/kernel/mcctrl/control.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/executer/kernel/mcctrl/control.c b/executer/kernel/mcctrl/control.c index 8546a3b0..ec8f48d6 100644 --- a/executer/kernel/mcctrl/control.c +++ b/executer/kernel/mcctrl/control.c @@ -190,7 +190,11 @@ static long mcexec_prepare_image(ihk_os_t os, pdesc->status = 0; mb(); - mcctrl_ikc_send(os, pdesc->cpu, &isp); + ret = mcctrl_ikc_send(os, pdesc->cpu, &isp); + if(ret < 0) { + printk("%s: ERROR mcctrl_ikc_send: %d\n", __FUNCTION__, ret); + goto put_and_free_out; + } ret = wait_event_interruptible(ppd->wq_prepare, pdesc->status); if (ret < 0) {