From: Mike Kravetz Date: Wed, 21 Dec 2016 20:02:29 +0000 (-0800) Subject: sparc: add waitfd to 32 bit system call tables X-Git-Tag: v4.1.12-92~16^2~16 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=efb811a93ae539df2b4da6b6ac52a4ba1f442f82;p=users%2Fjedix%2Flinux-maple.git 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 --- diff --git a/arch/sparc/kernel/systbls_32.S b/arch/sparc/kernel/systbls_32.S index e31a9056a3039..6b624cff59ada 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 d72f76ae70eba..e20617cccb91c 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 */