aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2012-08-27 13:43:35 -0700
committerCatalin Marinas <catalin.marinas@arm.com>2012-09-04 22:37:27 +0100
commit1b782aa0d92c834fdce227647121d833f2482cce (patch)
tree063ae062c386a740648c709f65c88457578d50a1
parent97f6dd1768912b9b5d00ca04f1d0bf75a26c2630 (diff)
downloadlinux-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.h5
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__ */