Commit b6ddc518 authored by David Woodhouse's avatar David Woodhouse

Fix build failure on ppc64 without CONFIG_AUDIT

We shouldn't call audit_syscall_exit() unless it actually exists.
Signed-off-by: default avatarDavid Woodhouse <dwmw2@infradead.org>
parent efda9452
...@@ -282,6 +282,7 @@ _GLOBAL(ppc32_rt_sigsuspend) ...@@ -282,6 +282,7 @@ _GLOBAL(ppc32_rt_sigsuspend)
bne syscall_exit bne syscall_exit
/* If sigsuspend() returns zero, we are going into a signal handler. We /* If sigsuspend() returns zero, we are going into a signal handler. We
may need to call audit_syscall_exit() to mark the exit from sigsuspend() */ may need to call audit_syscall_exit() to mark the exit from sigsuspend() */
#ifdef CONFIG_AUDIT
ld r3,PACACURRENT(r13) ld r3,PACACURRENT(r13)
ld r4,AUDITCONTEXT(r3) ld r4,AUDITCONTEXT(r3)
cmpdi 0,r4,0 cmpdi 0,r4,0
...@@ -289,6 +290,7 @@ _GLOBAL(ppc32_rt_sigsuspend) ...@@ -289,6 +290,7 @@ _GLOBAL(ppc32_rt_sigsuspend)
li r4, 2 /* AUDITSC_FAILURE */ li r4, 2 /* AUDITSC_FAILURE */
li r5,-4 /* It's always -EINTR */ li r5,-4 /* It's always -EINTR */
bl .audit_syscall_exit bl .audit_syscall_exit
#endif
b .ret_from_except b .ret_from_except
_GLOBAL(ppc_fork) _GLOBAL(ppc_fork)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment