diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2012-08-27 13:43:35 -0700 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2012-09-04 22:37:27 +0100 |
commit | 1b782aa0d92c834fdce227647121d833f2482cce (patch) | |
tree | 063ae062c386a740648c709f65c88457578d50a1 | |
parent | 97f6dd1768912b9b5d00ca04f1d0bf75a26c2630 (diff) | |
download | linux-aarch64-1b782aa0d92c834fdce227647121d833f2482cce.tar.gz |
arm64: Remove BUG() call from compat_setup*_frame()
The functions are not used when !COMPAT, so leave them as dummy static
inline.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
-rw-r--r-- | arch/arm64/include/asm/signal32.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/arm64/include/asm/signal32.h b/arch/arm64/include/asm/signal32.h index f9cf9e1a041..822b02fba4c 100644 --- a/arch/arm64/include/asm/signal32.h +++ b/arch/arm64/include/asm/signal32.h @@ -35,19 +35,18 @@ void compat_setup_restart_syscall(struct pt_regs *regs); static inline int compat_setup_frame(int usid, struct k_sigaction *ka, sigset_t *set, struct pt_regs *regs) { - BUG(); + return -ENOSYS; } static inline int compat_setup_rt_frame(int usig, struct k_sigaction *ka, siginfo_t *info, sigset_t *set, struct pt_regs *regs) { - BUG(); + return -ENOSYS; } static inline void compat_setup_restart_syscall(struct pt_regs *regs) { - BUG(); } #endif /* CONFIG_AARCH32_EMULATION */ #endif /* __KERNEL__ */ |