All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] x86/traps: Print unhashed pointers on stack overflow
@ 2025-12-24  7:07 Ryosuke Yasuoka
  2026-01-14  6:58 ` Ryosuke Yasuoka
  2026-01-14 16:16 ` [tip: x86/misc] " tip-bot2 for Ryosuke Yasuoka
  0 siblings, 2 replies; 3+ messages in thread
From: Ryosuke Yasuoka @ 2025-12-24  7:07 UTC (permalink / raw)
  To: tglx, mingo, bp, dave.hansen, hpa; +Cc: Ryosuke Yasuoka, x86, linux-kernel

When a stack overflow occurs, the kernel prints hashed fault address and
the stack range using %p. The actual addresses are required for
debugging and hashed pointers provide no useful information in this
context.

Use %px to print the unhashed, raw addresses.

Signed-off-by: Ryosuke Yasuoka <ryasuoka@redhat.com>
---
 arch/x86/kernel/traps.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c
index bcf1dedc1d00..5a6a772e0a6c 100644
--- a/arch/x86/kernel/traps.c
+++ b/arch/x86/kernel/traps.c
@@ -549,7 +549,7 @@ __visible void __noreturn handle_stack_overflow(struct pt_regs *regs,
 {
 	const char *name = stack_type_name(info->type);
 
-	printk(KERN_EMERG "BUG: %s stack guard page was hit at %p (stack is %p..%p)\n",
+	printk(KERN_EMERG "BUG: %s stack guard page was hit at %px (stack is %px..%px)\n",
 	       name, (void *)fault_address, info->begin, info->end);
 
 	die("stack guard page", regs, 0);

base-commit: b927546677c876e26eba308550207c2ddf812a43
-- 
2.52.0


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-01-14 16:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-24  7:07 [PATCH] x86/traps: Print unhashed pointers on stack overflow Ryosuke Yasuoka
2026-01-14  6:58 ` Ryosuke Yasuoka
2026-01-14 16:16 ` [tip: x86/misc] " tip-bot2 for Ryosuke Yasuoka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.