From: Andrew Morton arch/x86_64/kernel/stacktrace.c: In function 'save_context_stack': arch/x86_64/kernel/stacktrace.c:115: warning: unused variable 'prev_stack' Cc: Ingo Molnar Cc: Arjan van de Ven Signed-off-by: Andrew Morton --- arch/x86_64/kernel/stacktrace.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff -puN arch/x86_64/kernel/stacktrace.c~lock-validator-stacktrace-warning-fix arch/x86_64/kernel/stacktrace.c --- devel/arch/x86_64/kernel/stacktrace.c~lock-validator-stacktrace-warning-fix 2006-05-30 01:33:48.000000000 -0700 +++ devel-akpm/arch/x86_64/kernel/stacktrace.c 2006-05-30 01:34:21.000000000 -0700 @@ -112,9 +112,11 @@ static inline unsigned long save_context_stack(struct stack_trace *trace, unsigned int skip, unsigned long stack, unsigned long stack_end) { - unsigned long addr, prev_stack = 0; + unsigned long addr; #ifdef CONFIG_FRAME_POINTER + unsigned prev_stack = 0; + while (in_range(prev_stack, (unsigned long)stack, stack_end)) { pr_debug("stack: %p\n", (void *)stack); addr = (unsigned long)(((unsigned long *)stack)[1]); _