]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
watchdog: output this_cpu when printing hard LOCKUP
authorYunhui Cui <cuiyunhui@bytedance.com>
Tue, 10 Dec 2024 09:52:38 +0000 (17:52 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 13 Jan 2025 04:21:05 +0000 (20:21 -0800)
When printing "Watchdog detected hard LOCKUP on cpu", also output the
detecting CPU.  It's more intuitive.

Link: https://lkml.kernel.org/r/20241210095238.63444-1-cuiyunhui@bytedance.com
Signed-off-by: Yunhui Cui <cuiyunhui@bytedance.com>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Cc: Bitao Hu <yaoma@linux.alibaba.com>
Cc: Joel Granados <joel.granados@kernel.org>
Cc: John Ogness <john.ogness@linutronix.de>
Cc: Liu Song <liusong@linux.alibaba.com>
Cc: Song Liu <song@kernel.org>
Cc: Thomas Weißschuh <linux@weissschuh.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
kernel/watchdog.c

index 41e0f7e9fa35363a9967a76b45db1b59397172d2..177abb7d0d4e55eb000a68bc98e7d93e1b89f72a 100644 (file)
@@ -190,7 +190,7 @@ void watchdog_hardlockup_check(unsigned int cpu, struct pt_regs *regs)
                 * with printk_cpu_sync_get_irqsave() that we can still at least
                 * get the message about the lockup out.
                 */
-               pr_emerg("Watchdog detected hard LOCKUP on cpu %d\n", cpu);
+               pr_emerg("CPU%u: Watchdog detected hard LOCKUP on cpu %u\n", this_cpu, cpu);
                printk_cpu_sync_get_irqsave(flags);
 
                print_modules();