| To: | ralf@linux-mips.org |
|---|---|
| Subject: | [PATCH 2/5] mips: syscall number in in R2, not R0... |
| From: | Al Viro <viro@ftp.linux.org.uk> |
| Date: | Tue, 28 Sep 2010 18:50:27 +0100 |
| Cc: | linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Resent-date: | Thu, 14 Oct 2010 11:41:46 +0100 |
| Resent-from: | ralf@linux-mips.org |
| Resent-message-id: | <20101014104146.GB28911@linux-mips.org> |
| Resent-to: | linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Heirloom mailx 12.4 7/29/08 |
as it is, audit_syscall_entry() and secure_computing() get the
bogus value (0, in fact)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
---
arch/mips/kernel/ptrace.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/mips/kernel/ptrace.c b/arch/mips/kernel/ptrace.c
index c51b95f..c877733 100644
--- a/arch/mips/kernel/ptrace.c
+++ b/arch/mips/kernel/ptrace.c
@@ -536,7 +536,7 @@ asmlinkage void do_syscall_trace(struct pt_regs *regs, int
entryexit)
{
/* do the secure computing check first */
if (!entryexit)
- secure_computing(regs->regs[0]);
+ secure_computing(regs->regs[2]);
if (unlikely(current->audit_context) && entryexit)
audit_syscall_exit(AUDITSC_RESULT(regs->regs[2]),
@@ -565,7 +565,7 @@ asmlinkage void do_syscall_trace(struct pt_regs *regs, int
entryexit)
out:
if (unlikely(current->audit_context) && !entryexit)
- audit_syscall_entry(audit_arch(), regs->regs[0],
+ audit_syscall_entry(audit_arch(), regs->regs[2],
regs->regs[4], regs->regs[5],
regs->regs[6], regs->regs[7]);
}
--
1.5.6.5
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH 1/5] mips: don't block signals if we'd failed setting sigframe up, Al Viro |
|---|---|
| Next by Date: | [PATCH 3/5] mips: sanitize restart logics, Al Viro |
| Previous by Thread: | [PATCH 1/5] mips: don't block signals if we'd failed setting sigframe up, Al Viro |
| Next by Thread: | Re: [PATCH 2/5] mips: syscall number in in R2, not R0..., Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |