diff options
author | Michael Ellerman <mpe@ellerman.id.au> | 2016-11-02 22:20:46 +1100 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2016-11-12 20:12:49 +1100 |
commit | 9a1f490f358e44a1cf463ba8124ca39fcc042992 (patch) | |
tree | abe189da173adbc1ba933c0a96b6c40016e6fbe2 /arch | |
parent | e6740ae631db02e4f3a6742e2a38ea63718d8d17 (diff) | |
download | linux-stable-9a1f490f358e44a1cf463ba8124ca39fcc042992.tar.gz linux-stable-9a1f490f358e44a1cf463ba8124ca39fcc042992.tar.bz2 linux-stable-9a1f490f358e44a1cf463ba8124ca39fcc042992.zip |
powerpc/oops: Fix missing pr_cont()s in show_stack()
Previously we got away with printing the stack trace in multiple pieces
and it usually looked right. But since commit 4bcc595ccd80 ("printk:
reinstate KERN_CONT for printing continuation lines"), KERN_CONT is now
required when printing continuation lines. Use pr_cont() as appropriate.
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/powerpc/kernel/process.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/kernel/process.c b/arch/powerpc/kernel/process.c index ce6dc61b15b2..621d9b23df72 100644 --- a/arch/powerpc/kernel/process.c +++ b/arch/powerpc/kernel/process.c @@ -1900,14 +1900,14 @@ void show_stack(struct task_struct *tsk, unsigned long *stack) printk("["REG"] ["REG"] %pS", sp, ip, (void *)ip); #ifdef CONFIG_FUNCTION_GRAPH_TRACER if ((ip == rth) && curr_frame >= 0) { - printk(" (%pS)", + pr_cont(" (%pS)", (void *)current->ret_stack[curr_frame].ret); curr_frame--; } #endif if (firstframe) - printk(" (unreliable)"); - printk("\n"); + pr_cont(" (unreliable)"); + pr_cont("\n"); } firstframe = 0; |