Commit 8951eb15 authored by Max Filippov's avatar Max Filippov
Browse files

xtensa: make stack dump size configurable



Introduce Kconfig symbol PRINT_STACK_DEPTH and use it to initialize
kstack_depth_to_print.

Reviewed-by: default avatarPetr Mladek <pmladek@suse.com>
Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
parent c5fccebc
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -31,3 +31,10 @@ config S32C1I_SELFTEST
	  It is easy to make wrong hardware configuration, this test should catch it early.

	  Say 'N' on stable hardware.

config PRINT_STACK_DEPTH
	int "Stack depth to print" if DEBUG_KERNEL
	default 64
	help
	  This option allows you to set the stack depth that the kernel
	  prints in stack traces.
+1 −1
Original line number Diff line number Diff line
@@ -495,7 +495,7 @@ void show_trace(struct task_struct *task, unsigned long *sp)

#define STACK_DUMP_ENTRY_SIZE 4
#define STACK_DUMP_LINE_SIZE 32
static size_t kstack_depth_to_print = 24;
static size_t kstack_depth_to_print = CONFIG_PRINT_STACK_DEPTH;

void show_stack(struct task_struct *task, unsigned long *sp)
{