提交 8b70ca65 编写于 作者: A Andy Lutomirski 提交者: Linus Torvalds

printk: when dumping regs, show the stack, not thread_info

We currently show:

  task: <current> ti: <current_thread_info()> task.ti: <task_thread_info(current)>"

"ti" and "task.ti" are redundant, and neither is actually what we want
to show, which the the base of the thread stack.  Change the display to
show the stack pointer explicitly.

Link: http://lkml.kernel.org/r/543ac5bd66ff94000a57a02e11af7239571a3055.1468523549.git.luto@kernel.orgSigned-off-by: NAndy Lutomirski <luto@kernel.org>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 e558af65
...@@ -3177,9 +3177,8 @@ void show_regs_print_info(const char *log_lvl) ...@@ -3177,9 +3177,8 @@ void show_regs_print_info(const char *log_lvl)
{ {
dump_stack_print_info(log_lvl); dump_stack_print_info(log_lvl);
printk("%stask: %p ti: %p task.ti: %p\n", printk("%stask: %p task.stack: %p\n",
log_lvl, current, current_thread_info(), log_lvl, current, task_stack_page(current));
task_thread_info(current));
} }
#endif #endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册