Commit 4f4202fe5ae9a43e59303f20d700571f695d7b1b
1 parent
e80d6661c3
Exists in
master
and in
20 other branches
unify default ptrace_signal_deliver
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Showing 18 changed files with 6 additions and 42 deletions Side-by-side Diff
- arch/alpha/include/asm/signal.h
- arch/arm/include/asm/signal.h
- arch/avr32/include/asm/signal.h
- arch/cris/include/asm/signal.h
- arch/h8300/include/asm/signal.h
- arch/ia64/include/asm/signal.h
- arch/m32r/include/asm/signal.h
- arch/m68k/include/asm/signal.h
- arch/mips/include/asm/signal.h
- arch/mn10300/include/asm/signal.h
- arch/parisc/include/asm/signal.h
- arch/powerpc/include/asm/signal.h
- arch/s390/include/asm/signal.h
- arch/sparc/include/asm/signal.h
- arch/x86/include/asm/signal.h
- arch/xtensa/include/asm/signal.h
- include/asm-generic/signal.h
- include/linux/ptrace.h
arch/alpha/include/asm/signal.h
arch/arm/include/asm/signal.h
arch/avr32/include/asm/signal.h
arch/cris/include/asm/signal.h
... | ... | @@ -152,12 +152,6 @@ |
152 | 152 | |
153 | 153 | #ifdef __KERNEL__ |
154 | 154 | #include <asm/sigcontext.h> |
155 | - | |
156 | -/* here we could define asm-optimized sigaddset, sigdelset etc. operations. | |
157 | - * if we don't, generic ones are used from linux/signal.h | |
158 | - */ | |
159 | -#define ptrace_signal_deliver(regs, cookie) do { } while (0) | |
160 | - | |
161 | 155 | #endif /* __KERNEL__ */ |
162 | 156 | |
163 | 157 | #endif |
arch/h8300/include/asm/signal.h
arch/ia64/include/asm/signal.h
arch/m32r/include/asm/signal.h
arch/m68k/include/asm/signal.h
... | ... | @@ -86,11 +86,10 @@ |
86 | 86 | |
87 | 87 | #endif /* !CONFIG_CPU_HAS_NO_BITFIELDS */ |
88 | 88 | |
89 | -#ifdef __uClinux__ | |
90 | -#define ptrace_signal_deliver(regs, cookie) do { } while (0) | |
91 | -#else | |
89 | +#ifndef __uClinux__ | |
92 | 90 | struct pt_regs; |
93 | 91 | extern void ptrace_signal_deliver(struct pt_regs *regs, void *cookie); |
92 | +#define ptrace_signal_deliver ptrace_signal_deliver | |
94 | 93 | #endif /* __uClinux__ */ |
95 | 94 | |
96 | 95 | #endif /* _M68K_SIGNAL_H */ |
arch/mips/include/asm/signal.h
arch/mn10300/include/asm/signal.h
arch/parisc/include/asm/signal.h
arch/powerpc/include/asm/signal.h
arch/s390/include/asm/signal.h
arch/sparc/include/asm/signal.h
arch/x86/include/asm/signal.h
arch/xtensa/include/asm/signal.h
include/asm-generic/signal.h
include/linux/ptrace.h
... | ... | @@ -329,6 +329,10 @@ |
329 | 329 | #define current_pt_regs() task_pt_regs(current) |
330 | 330 | #endif |
331 | 331 | |
332 | +#ifndef ptrace_signal_deliver | |
333 | +#define ptrace_signal_deliver(regs, cookie) do { } while (0) | |
334 | +#endif | |
335 | + | |
332 | 336 | extern int task_current_syscall(struct task_struct *target, long *callno, |
333 | 337 | unsigned long args[6], unsigned int maxargs, |
334 | 338 | unsigned long *sp, unsigned long *pc); |