Skip to content

Commit 2975e4a

Browse files
vwaxrichardweinberger
authored andcommitted
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: 5b30140 ("UML: add support for KASAN under x86_64") Signed-off-by: Vincent Whitchurch <vincent.whitchurch@axis.com> Reviewed-by: Dmitry Vyukov <dvyukov@google.com> Signed-off-by: Richard Weinberger <richard@nod.at>
1 parent 782b1f7 commit 2975e4a

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

arch/um/kernel/sysrq.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ void show_stack(struct task_struct *task, unsigned long *stack,
4848
break;
4949
if (i && ((i % STACKSLOTS_PER_LINE) == 0))
5050
pr_cont("\n");
51-
pr_cont(" %08lx", *stack++);
51+
pr_cont(" %08lx", READ_ONCE_NOCHECK(*stack));
52+
stack++;
5253
}
5354

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

0 commit comments

Comments
 (0)