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;