From d4ffe7db8d1b54b2a550543b9a971e3c304003f3 Mon Sep 17 00:00:00 2001 From: NAKAMURA Gou Date: Wed, 31 Jul 2013 17:14:08 +0900 Subject: [PATCH] =?UTF-8?q?terminate=20=E3=81=99=E3=82=8B=E3=81=A8?= =?UTF-8?q?=E3=81=8D=E3=81=AB=E7=A9=BA=E3=81=8D=E3=83=9A=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E6=95=B0=E3=82=92=E8=A1=A8=E7=A4=BA=E3=81=99=E3=82=8B=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/syscall.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kernel/syscall.c b/kernel/syscall.c index 5cbae6c7..cca1f5d6 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -428,6 +428,12 @@ terminate(int rc, int sig, ihk_mc_user_context_t *ctx) request.number = __NR_exit_group; request.args[0] = ((rc & 0x00ff) << 8) | (sig & 0xff); + if (1) { + extern void query_free_mem_interrupt_handler(void *); + + query_free_mem_interrupt_handler(NULL); + } + #ifdef DCFA_KMOD do_mod_exit(rc); #endif @@ -510,12 +516,6 @@ SYSCALL_DECLARE(exit_group) #if 0 struct process *proc = cpu_local_var(current); - if (1) { - extern void query_free_mem_interrupt_handler(void *); - - query_free_mem_interrupt_handler(NULL); - } - #ifdef DCFA_KMOD do_mod_exit((int)ihk_mc_syscall_arg0(ctx)); #endif