diff options
Diffstat (limited to 'arch/sh/kernel/ptrace_64.c')
-rw-r--r-- | arch/sh/kernel/ptrace_64.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/sh/kernel/ptrace_64.c b/arch/sh/kernel/ptrace_64.c index d453c47dc522..7d8776260953 100644 --- a/arch/sh/kernel/ptrace_64.c +++ b/arch/sh/kernel/ptrace_64.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include <linux/signal.h> | 27 | #include <linux/signal.h> |
28 | #include <linux/syscalls.h> | 28 | #include <linux/syscalls.h> |
29 | #include <linux/audit.h> | 29 | #include <linux/audit.h> |
30 | #include <linux/seccomp.h> | ||
30 | #include <asm/io.h> | 31 | #include <asm/io.h> |
31 | #include <asm/uaccess.h> | 32 | #include <asm/uaccess.h> |
32 | #include <asm/pgtable.h> | 33 | #include <asm/pgtable.h> |
@@ -277,6 +278,8 @@ asmlinkage void syscall_trace(struct pt_regs *regs, int entryexit) | |||
277 | { | 278 | { |
278 | struct task_struct *tsk = current; | 279 | struct task_struct *tsk = current; |
279 | 280 | ||
281 | secure_computing(regs->regs[9]); | ||
282 | |||
280 | if (unlikely(current->audit_context) && entryexit) | 283 | if (unlikely(current->audit_context) && entryexit) |
281 | audit_syscall_exit(AUDITSC_RESULT(regs->regs[9]), | 284 | audit_syscall_exit(AUDITSC_RESULT(regs->regs[9]), |
282 | regs->regs[9]); | 285 | regs->regs[9]); |