diff options
author | Paul Mundt <lethal@linux-sh.org> | 2009-08-13 15:59:50 -0400 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2009-08-13 15:59:50 -0400 |
commit | f54aab4a7486fb7947d6d746f3423f67676811c8 (patch) | |
tree | 3877d0b4c1c994dc099e6aaa512e069dfb933278 /arch/sh/oprofile/backtrace.c | |
parent | 0eff9f66de79a0707a9c3a2f8528ccfd62100f0b (diff) |
sh: oprofile: Kill off dead valid_kernel_stack().
This is no longer used, kill it off.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/oprofile/backtrace.c')
-rw-r--r-- | arch/sh/oprofile/backtrace.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/arch/sh/oprofile/backtrace.c b/arch/sh/oprofile/backtrace.c index 37cd75d7930e..2bc74de23f08 100644 --- a/arch/sh/oprofile/backtrace.c +++ b/arch/sh/oprofile/backtrace.c | |||
@@ -81,33 +81,6 @@ user_backtrace(unsigned long *stackaddr, struct pt_regs *regs) | |||
81 | return stackaddr; | 81 | return stackaddr; |
82 | } | 82 | } |
83 | 83 | ||
84 | /* | ||
85 | * | | /\ Higher addresses | ||
86 | * | | | ||
87 | * --------------- stack base (address of current_thread_info) | ||
88 | * | thread info | | ||
89 | * . . | ||
90 | * | stack | | ||
91 | * --------------- saved regs->regs[15] value if valid | ||
92 | * . . | ||
93 | * --------------- struct pt_regs stored on stack (struct pt_regs *) | ||
94 | * | | | ||
95 | * . . | ||
96 | * | | | ||
97 | * --------------- ??? | ||
98 | * | | | ||
99 | * | | \/ Lower addresses | ||
100 | * | ||
101 | * Thus, &pt_regs <-> stack base restricts the valid(ish) fp values | ||
102 | */ | ||
103 | static int valid_kernel_stack(unsigned long *stackaddr, struct pt_regs *regs) | ||
104 | { | ||
105 | unsigned long stack = (unsigned long)regs; | ||
106 | unsigned long stack_base = (stack & ~(THREAD_SIZE - 1)) + THREAD_SIZE; | ||
107 | |||
108 | return ((unsigned long)stackaddr > stack) && ((unsigned long)stackaddr < stack_base); | ||
109 | } | ||
110 | |||
111 | void sh_backtrace(struct pt_regs * const regs, unsigned int depth) | 84 | void sh_backtrace(struct pt_regs * const regs, unsigned int depth) |
112 | { | 85 | { |
113 | unsigned long *stackaddr; | 86 | unsigned long *stackaddr; |