• Arnd Bergmann's avatar
    ARM: 9309/1: add missing syscall prototypes · be0796b0
    Arnd Bergmann authored
    All architecture-independent system calls have prototypes in
    include/linux/syscalls.h, but there are a few that only exist
    on arm or that take the pt_regs directly. These cause a W=1
    warning such as:
    
    arch/arm/kernel/signal.c:186:16: error: no previous prototype for 'sys_sigreturn' [-Werror=missing-prototypes]
    arch/arm/kernel/signal.c:216:16: error: no previous prototype for 'sys_rt_sigreturn' [-Werror=missing-prototypes]
    arch/arm/kernel/sys_arm.c:32:17: error: no previous prototype for 'sys_arm_fadvise64_64' [-Werror=missing-prototypes]
    
    Add prototypes for all custom syscalls on arm and add them
    to asm/syscalls.h.
    Reviewed-by: default avatarKees Cook <keescook@chromium.org>
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
    be0796b0
signal.c 18.1 KB