Commit 2975e4a2 authored by Vincent Whitchurch's avatar Vincent Whitchurch Committed by Richard Weinberger
Browse files

um: Prevent KASAN splats in dump_stack()



Use READ_ONCE_NOCHECK() when reading the stack to prevent KASAN splats
when dump_stack() is used.

Fixes: 5b301409 ("UML: add support for KASAN under x86_64")
Signed-off-by: default avatarVincent Whitchurch <vincent.whitchurch@axis.com>
Reviewed-by: default avatarDmitry Vyukov <dvyukov@google.com>
Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
parent 782b1f70
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -48,7 +48,8 @@ void show_stack(struct task_struct *task, unsigned long *stack,
			break;
		if (i && ((i % STACKSLOTS_PER_LINE) == 0))
			pr_cont("\n");
		pr_cont(" %08lx", *stack++);
		pr_cont(" %08lx", READ_ONCE_NOCHECK(*stack));
		stack++;
	}

	printk("%sCall Trace:\n", loglvl);