Skip to content

Commit 0e9a6cb

Browse files
vapiertorvalds
authored andcommitted
ptrace: unify show_regs() prototype
[ [email protected]: no need to declare show_regs() in ptrace.h, sched.h does this ] Signed-off-by: Mike Frysinger <[email protected]> Cc: Tejun Heo <[email protected]> Signed-off-by: Oleg Nesterov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
1 parent 778d3b0 commit 0e9a6cb

File tree

21 files changed

+0
-28
lines changed

21 files changed

+0
-28
lines changed

arch/alpha/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ struct switch_stack {
7272
#define user_mode(regs) (((regs)->ps & 8) != 0)
7373
#define instruction_pointer(regs) ((regs)->pc)
7474
#define profile_pc(regs) instruction_pointer(regs)
75-
extern void show_regs(struct pt_regs *);
7675

7776
#define task_pt_regs(task) \
7877
((struct pt_regs *) (task_stack_page(task) + 2*PAGE_SIZE) - 1)

arch/avr32/include/asm/ptrace.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,6 @@ struct pt_regs {
132132
#define instruction_pointer(regs) ((regs)->pc)
133133
#define profile_pc(regs) instruction_pointer(regs)
134134

135-
extern void show_regs (struct pt_regs *);
136-
137135
static __inline__ int valid_user_regs(struct pt_regs *regs)
138136
{
139137
/*

arch/blackfin/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ struct pt_regs {
102102
/* user_mode returns true if only one bit is set in IPEND, other than the
103103
master interrupt enable. */
104104
#define user_mode(regs) (!(((regs)->ipend & ~0x10) & (((regs)->ipend & ~0x10) - 1)))
105-
extern void show_regs(struct pt_regs *);
106105

107106
#define arch_has_single_step() (1)
108107
/* common code demands this function */

arch/cris/include/arch-v10/arch/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@ struct switch_stack {
112112
#define user_mode(regs) (((regs)->dccr & 0x100) != 0)
113113
#define instruction_pointer(regs) ((regs)->irp)
114114
#define profile_pc(regs) instruction_pointer(regs)
115-
extern void show_regs(struct pt_regs *);
116115

117116
#endif /* __KERNEL__ */
118117

arch/cris/include/arch-v32/arch/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ struct switch_stack {
111111
#define arch_has_single_step() (1)
112112
#define user_mode(regs) (((regs)->ccs & (1 << (U_CCS_BITNR + CCS_SHIFT))) != 0)
113113
#define instruction_pointer(regs) ((regs)->erp)
114-
extern void show_regs(struct pt_regs *);
115114
#define profile_pc(regs) instruction_pointer(regs)
116115

117116
#endif /* __KERNEL__ */

arch/frv/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ register struct pt_regs *__frame asm("gr28");
7878
#define user_stack_pointer(regs) ((regs)->sp)
7979

8080
extern unsigned long user_stack(const struct pt_regs *);
81-
extern void show_regs(struct pt_regs *);
8281
#define profile_pc(regs) ((regs)->pc)
8382

8483
#define task_pt_regs(task) ((task)->thread.frame0)

arch/h8300/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ struct pt_regs {
6060
#define user_mode(regs) (!((regs)->ccr & PS_S))
6161
#define instruction_pointer(regs) ((regs)->pc)
6262
#define profile_pc(regs) instruction_pointer(regs)
63-
extern void show_regs(struct pt_regs *);
6463
#endif /* __KERNEL__ */
6564
#endif /* __ASSEMBLY__ */
6665
#endif /* _H8300_PTRACE_H */

arch/ia64/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@ static inline unsigned long user_stack_pointer(struct pt_regs *regs)
286286
struct task_struct; /* forward decl */
287287
struct unw_frame_info; /* forward decl */
288288

289-
extern void show_regs (struct pt_regs *);
290289
extern void ia64_do_show_stack (struct unw_frame_info *, void *);
291290
extern unsigned long ia64_get_user_rbs_end (struct task_struct *, struct pt_regs *,
292291
unsigned long *);

arch/m32r/include/asm/ptrace.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,6 @@ extern void init_debug_traps(struct task_struct *);
138138
#define instruction_pointer(regs) ((regs)->bpc)
139139
#define profile_pc(regs) instruction_pointer(regs)
140140

141-
extern void show_regs(struct pt_regs *);
142-
143141
extern void withdraw_debug_trap(struct pt_regs *regs);
144142

145143
#define task_pt_regs(task) \

arch/m68k/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ struct switch_stack {
8585
#define user_mode(regs) (!((regs)->sr & PS_S))
8686
#define instruction_pointer(regs) ((regs)->pc)
8787
#define profile_pc(regs) instruction_pointer(regs)
88-
extern void show_regs(struct pt_regs *);
8988

9089
#define arch_has_single_step() (1)
9190

arch/microblaze/include/asm/ptrace.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ struct pt_regs {
6161
#define instruction_pointer(regs) ((regs)->pc)
6262
#define profile_pc(regs) instruction_pointer(regs)
6363

64-
void show_regs(struct pt_regs *);
65-
6664
#else /* __KERNEL__ */
6765

6866
/* pt_regs offsets used by gdbserver etc in ptrace syscalls */

arch/mn10300/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ struct pt_regs {
8989
#define user_mode(regs) (((regs)->epsw & EPSW_nSL) == EPSW_nSL)
9090
#define instruction_pointer(regs) ((regs)->pc)
9191
#define user_stack_pointer(regs) ((regs)->sp)
92-
extern void show_regs(struct pt_regs *);
9392

9493
#define arch_has_single_step() (1)
9594

arch/parisc/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ struct pt_regs {
5656
#define instruction_pointer(regs) ((regs)->iaoq[0] & ~3)
5757
#define user_stack_pointer(regs) ((regs)->gr[30])
5858
unsigned long profile_pc(struct pt_regs *);
59-
extern void show_regs(struct pt_regs *);
6059

6160

6261
#endif /* __KERNEL__ */

arch/powerpc/include/asm/system.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ extern void do_dabr(struct pt_regs *regs, unsigned long address,
120120
unsigned long error_code);
121121
#endif
122122
extern void print_backtrace(unsigned long *);
123-
extern void show_regs(struct pt_regs * regs);
124123
extern void flush_instruction_cache(void);
125124
extern void hard_reset_now(void);
126125
extern void poweroff_now(void);

arch/s390/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,6 @@ struct user_regs_struct
539539
* These are defined as per linux/ptrace.h, which see.
540540
*/
541541
#define arch_has_single_step() (1)
542-
extern void show_regs(struct pt_regs * regs);
543542

544543
#define user_mode(regs) (((regs)->psw.mask & PSW_MASK_PSTATE) != 0)
545544
#define instruction_pointer(regs) ((regs)->psw.addr & PSW_ADDR_INSN)

arch/sh/include/asm/ptrace.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,6 @@
4545
#define GET_FP(regs) ((regs)->regs[14])
4646
#define GET_USP(regs) ((regs)->regs[15])
4747

48-
extern void show_regs(struct pt_regs *);
49-
5048
#define arch_has_single_step() (1)
5149

5250
/*

arch/sparc/include/asm/ptrace.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ extern unsigned long profile_pc(struct pt_regs *);
213213
#else
214214
#define profile_pc(regs) instruction_pointer(regs)
215215
#endif
216-
extern void show_regs(struct pt_regs *);
217216
#endif /* (__KERNEL__) */
218217

219218
#else /* __ASSEMBLY__ */
@@ -257,7 +256,6 @@ static inline bool pt_regs_clear_syscall(struct pt_regs *regs)
257256
#define instruction_pointer(regs) ((regs)->pc)
258257
#define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP])
259258
unsigned long profile_pc(struct pt_regs *);
260-
extern void show_regs(struct pt_regs *);
261259
#endif /* (__KERNEL__) */
262260

263261
#else /* (!__ASSEMBLY__) */

arch/tile/include/asm/ptrace.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,6 @@ struct pt_regs *get_pt_regs(struct pt_regs *);
112112
/* Trace the current syscall. */
113113
extern void do_syscall_trace(void);
114114

115-
extern void show_regs(struct pt_regs *);
116-
117115
#define arch_has_single_step() (1)
118116

119117
/*

arch/um/include/asm/ptrace-generic.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@ extern int get_fpregs(struct user_i387_struct __user *buf,
4747
extern int set_fpregs(struct user_i387_struct __user *buf,
4848
struct task_struct *child);
4949

50-
extern void show_regs(struct pt_regs *regs);
51-
5250
extern int arch_copy_tls(struct task_struct *new);
5351
extern void clear_flushed_tls(struct task_struct *task);
5452

arch/x86/include/asm/kdebug.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ extern void show_registers(struct pt_regs *regs);
2828
extern void show_trace(struct task_struct *t, struct pt_regs *regs,
2929
unsigned long *sp, unsigned long bp);
3030
extern void __show_regs(struct pt_regs *regs, int all);
31-
extern void show_regs(struct pt_regs *regs);
3231
extern unsigned long oops_begin(void);
3332
extern void oops_end(unsigned long, struct pt_regs *, int signr);
3433
#ifdef CONFIG_KEXEC

arch/xtensa/include/asm/ptrace.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ struct pt_regs {
120120
(task_stack_page(tsk) + KERNEL_STACK_SIZE - (XCHAL_NUM_AREGS-16)*4) - 1)
121121
# define user_mode(regs) (((regs)->ps & 0x00000020)!=0)
122122
# define instruction_pointer(regs) ((regs)->pc)
123-
extern void show_regs(struct pt_regs *);
124123

125124
# ifndef CONFIG_SMP
126125
# define profile_pc(regs) instruction_pointer(regs)

0 commit comments

Comments
 (0)