From 88f9693390fabe97bff8ca8c5bce502d436a5dd5 Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Fri, 23 Feb 2018 14:35:53 +0900 Subject: [PATCH] uti: Return -ENOSYS without offloading for set_robust_list() Change-Id: I43466e3850fd2ad68e5754d1d460438fa47f3ed4 --- executer/user/mcexec.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/executer/user/mcexec.c b/executer/user/mcexec.c index 71f7594b..ccd5ba72 100644 --- a/executer/user/mcexec.c +++ b/executer/user/mcexec.c @@ -3121,7 +3121,6 @@ create_tracer(unsigned long user_start, unsigned long user_end) case __NR_munmap: case __NR_mprotect: case __NR_mremap: - case __NR_set_robust_list:/* debug */ break; case __NR_exit_group: exited++; @@ -3144,6 +3143,12 @@ create_tracer(unsigned long user_start, unsigned long user_end) set_syscall_number(&args, -1); set_syscall_args(uti_desc->tid, &args); continue; +#if 1 /* debug */ + case __NR_set_robust_list: + set_syscall_number(&args, -1); + set_syscall_args(uti_desc->tid, &args); + continue; +#endif case __NR_ioctl: param = (struct syscall_struct *) get_syscall_arg3(&args);