summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/traps.c
diff options
context:
space:
mode:
authorMatt Wagantall <mattw@codeaurora.org>2014-09-14 17:27:37 -0700
committerRohit Vaswani <rvaswani@codeaurora.org>2016-03-01 12:22:12 -0800
commit2d290d9298e4da7438d258f7f89d9183256442b3 (patch)
treee118f4d7c3866b05f0c7343a3471ec67b32b8f46 /arch/arm64/kernel/traps.c
parentf0e6227bd2ed8d4eb7dc535a2a29171847fdc31d (diff)
arm64: Don't call dump_mem() on stack memory during __die()
With multiple CPUs online, these memory dumps may consume a very large amount of log buffer space, pushing out useful information. Drop the call to dump_mem() for stack memory. The actual string- formatted call stack will still be printed, which should be sufficient for identifying the context of a panic. Stack memory can be collected from full memory ramdumps if needed. Change-Id: I2d08b49217b3838d3d3e7f8deceb937bb90ffaf7 Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
Diffstat (limited to 'arch/arm64/kernel/traps.c')
-rw-r--r--arch/arm64/kernel/traps.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/arm64/kernel/traps.c b/arch/arm64/kernel/traps.c
index e9b9b5364393..c56a8ae4172c 100644
--- a/arch/arm64/kernel/traps.c
+++ b/arch/arm64/kernel/traps.c
@@ -220,9 +220,6 @@ static int __die(const char *str, int err, struct thread_info *thread,
TASK_COMM_LEN, tsk->comm, task_pid_nr(tsk), thread + 1);
if (!user_mode(regs) || in_interrupt()) {
- dump_mem(KERN_EMERG, "Stack: ", regs->sp,
- THREAD_SIZE + (unsigned long)task_stack_page(tsk),
- compat_user_mode(regs));
dump_backtrace(regs, tsk);
dump_instr(KERN_EMERG, regs);
}