diff options
Diffstat (limited to 'arch/parisc/kernel/ptrace.c')
-rw-r--r-- | arch/parisc/kernel/ptrace.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/arch/parisc/kernel/ptrace.c b/arch/parisc/kernel/ptrace.c index 92438c21d453..9585c81f755f 100644 --- a/arch/parisc/kernel/ptrace.c +++ b/arch/parisc/kernel/ptrace.c | |||
@@ -280,14 +280,11 @@ long do_syscall_trace_enter(struct pt_regs *regs) | |||
280 | 280 | ||
281 | #ifdef CONFIG_64BIT | 281 | #ifdef CONFIG_64BIT |
282 | if (!is_compat_task()) | 282 | if (!is_compat_task()) |
283 | audit_syscall_entry(AUDIT_ARCH_PARISC64, | 283 | audit_syscall_entry(regs->gr[20], regs->gr[26], regs->gr[25], |
284 | regs->gr[20], | 284 | regs->gr[24], regs->gr[23]); |
285 | regs->gr[26], regs->gr[25], | ||
286 | regs->gr[24], regs->gr[23]); | ||
287 | else | 285 | else |
288 | #endif | 286 | #endif |
289 | audit_syscall_entry(AUDIT_ARCH_PARISC, | 287 | audit_syscall_entry(regs->gr[20] & 0xffffffff, |
290 | regs->gr[20] & 0xffffffff, | ||
291 | regs->gr[26] & 0xffffffff, | 288 | regs->gr[26] & 0xffffffff, |
292 | regs->gr[25] & 0xffffffff, | 289 | regs->gr[25] & 0xffffffff, |
293 | regs->gr[24] & 0xffffffff, | 290 | regs->gr[24] & 0xffffffff, |