Loading arch/sh/include/asm/smp.h +0 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ #ifdef CONFIG_SMP #include <linux/spinlock.h> #include <linux/atomic.h> #include <asm/current.h> #include <asm/percpu.h> Loading arch/sh/kernel/entry-common.S +0 −1 Original line number Diff line number Diff line Loading @@ -370,7 +370,6 @@ syscall_trace_entry: nop cmp/eq #-1, r0 bt syscall_exit mov.l r0, @(OFF_R0,r15) ! Save return value ! Reload R0-R4 from kernel stack, where the ! parent may have modified them using ! ptrace(POKEUSR). (Note that R0-R2 are Loading arch/sh/kernel/ptrace_32.c +5 −10 Original line number Diff line number Diff line Loading @@ -455,16 +455,11 @@ long arch_ptrace(struct task_struct *child, long request, asmlinkage long do_syscall_trace_enter(struct pt_regs *regs) { long ret = 0; if (test_thread_flag(TIF_SYSCALL_TRACE) && tracehook_report_syscall_entry(regs)) /* * Tracing decided this syscall should not happen. * We'll return a bogus call number to get an ENOSYS * error, but leave the original number in regs->regs[0]. */ ret = -1L; tracehook_report_syscall_entry(regs)) { regs->regs[0] = -ENOSYS; return -1; } if (secure_computing() == -1) return -1; Loading @@ -475,7 +470,7 @@ asmlinkage long do_syscall_trace_enter(struct pt_regs *regs) audit_syscall_entry(regs->regs[3], regs->regs[4], regs->regs[5], regs->regs[6], regs->regs[7]); return ret ?: regs->regs[0]; return 0; } asmlinkage void do_syscall_trace_leave(struct pt_regs *regs) Loading Loading
arch/sh/include/asm/smp.h +0 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ #ifdef CONFIG_SMP #include <linux/spinlock.h> #include <linux/atomic.h> #include <asm/current.h> #include <asm/percpu.h> Loading
arch/sh/kernel/entry-common.S +0 −1 Original line number Diff line number Diff line Loading @@ -370,7 +370,6 @@ syscall_trace_entry: nop cmp/eq #-1, r0 bt syscall_exit mov.l r0, @(OFF_R0,r15) ! Save return value ! Reload R0-R4 from kernel stack, where the ! parent may have modified them using ! ptrace(POKEUSR). (Note that R0-R2 are Loading
arch/sh/kernel/ptrace_32.c +5 −10 Original line number Diff line number Diff line Loading @@ -455,16 +455,11 @@ long arch_ptrace(struct task_struct *child, long request, asmlinkage long do_syscall_trace_enter(struct pt_regs *regs) { long ret = 0; if (test_thread_flag(TIF_SYSCALL_TRACE) && tracehook_report_syscall_entry(regs)) /* * Tracing decided this syscall should not happen. * We'll return a bogus call number to get an ENOSYS * error, but leave the original number in regs->regs[0]. */ ret = -1L; tracehook_report_syscall_entry(regs)) { regs->regs[0] = -ENOSYS; return -1; } if (secure_computing() == -1) return -1; Loading @@ -475,7 +470,7 @@ asmlinkage long do_syscall_trace_enter(struct pt_regs *regs) audit_syscall_entry(regs->regs[3], regs->regs[4], regs->regs[5], regs->regs[6], regs->regs[7]); return ret ?: regs->regs[0]; return 0; } asmlinkage void do_syscall_trace_leave(struct pt_regs *regs) Loading