From efb811a93ae539df2b4da6b6ac52a4ba1f442f82 Mon Sep 17 00:00:00 2001 From: Mike Kravetz Date: Wed, 21 Dec 2016 12:02:29 -0800 Subject: [PATCH] sparc: add waitfd to 32 bit system call tables Orabug: 21685254 When the waitfd system call was added to UEK, it was only added to the 64 bit system call table. As a result, you can not add a new system call to the end of the 32 and 64 bit system call tables as they will not have the same system call number. Add waitfd to the 32 bit system call tables, so that a new system call can be added to all tables. Fixes: 91352d1f (dtrace: add support for sparc64 1of3) Signed-off-by: Mike Kravetz Reviewed-by: Kris Van Hees Signed-off-by: Dhaval Giani --- arch/sparc/kernel/systbls_32.S | 2 +- arch/sparc/kernel/systbls_64.S | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/sparc/kernel/systbls_32.S b/arch/sparc/kernel/systbls_32.S index e31a9056a303..6b624cff59ad 100644 --- a/arch/sparc/kernel/systbls_32.S +++ b/arch/sparc/kernel/systbls_32.S @@ -87,4 +87,4 @@ sys_call_table: /*335*/ .long sys_syncfs, sys_sendmmsg, sys_setns, sys_process_vm_readv, sys_process_vm_writev /*340*/ .long sys_ni_syscall, sys_kcmp, sys_finit_module, sys_sched_setattr, sys_sched_getattr /*345*/ .long sys_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create, sys_bpf -/*350*/ .long sys_execveat +/*350*/ .long sys_execveat, sys_waitfd diff --git a/arch/sparc/kernel/systbls_64.S b/arch/sparc/kernel/systbls_64.S index d72f76ae70eb..e20617cccb91 100644 --- a/arch/sparc/kernel/systbls_64.S +++ b/arch/sparc/kernel/systbls_64.S @@ -88,7 +88,7 @@ sys_call_table32: .word sys_syncfs, compat_sys_sendmmsg, sys_setns, compat_sys_process_vm_readv, compat_sys_process_vm_writev /*340*/ .word sys_kern_features, sys_kcmp, sys_finit_module, sys_sched_setattr, sys_sched_getattr .word sys32_renameat2, sys_seccomp, sys_getrandom, sys_memfd_create, sys_bpf -/*350*/ .word sys32_execveat +/*350*/ .word sys32_execveat, sys_waitfd #endif /* CONFIG_COMPAT */ -- 2.50.1