From 673deadf373a9318bb013a999670b65c08dfd4bf Mon Sep 17 00:00:00 2001 From: Tomoki Shirasawa Date: Mon, 12 Sep 2016 15:40:06 +0900 Subject: [PATCH] fix syscall return type --- executer/kernel/mcctrl/mcctrl.h | 2 +- executer/kernel/mcctrl/syscall.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/executer/kernel/mcctrl/mcctrl.h b/executer/kernel/mcctrl/mcctrl.h index 6983d440..9273597f 100644 --- a/executer/kernel/mcctrl/mcctrl.h +++ b/executer/kernel/mcctrl/mcctrl.h @@ -320,7 +320,7 @@ inline struct mcctrl_per_thread_data *mcctrl_get_per_thread_data( struct mcctrl_per_proc_data *ppd, struct task_struct *task); void __return_syscall(ihk_os_t os, struct ikc_scd_packet *packet, - int ret, int stid); + long ret, int stid); #define PROCFS_NAME_MAX 1000 diff --git a/executer/kernel/mcctrl/syscall.c b/executer/kernel/mcctrl/syscall.c index 8bd45a71..86fb4a1f 100644 --- a/executer/kernel/mcctrl/syscall.c +++ b/executer/kernel/mcctrl/syscall.c @@ -1337,7 +1337,7 @@ static long pager_call(ihk_os_t os, struct syscall_request *req) } void __return_syscall(ihk_os_t os, struct ikc_scd_packet *packet, - int ret, int stid) + long ret, int stid) { unsigned long phys; struct syscall_response *res;