]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
netconsole: Use printk context for CPU and task information
authorBreno Leitao <leitao@debian.org>
Fri, 6 Feb 2026 12:45:32 +0000 (04:45 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 11 Feb 2026 03:51:57 +0000 (19:51 -0800)
commit79ba362b43373d19ce6c989b0498f7a67740ff6e
tree33b3a4f5f09701f3b08b5661b065e9dc5978c93d
parent7eab73b18630e77a6433c6eab0abdd64b9dad85e
netconsole: Use printk context for CPU and task information

Use the CPU and task name captured at printk() time from
nbcon_write_context instead of querying the current execution context.
This provides accurate information about where the message originated,
rather than where netconsole happens to be running.

For CPU, use wctxt->cpu instead of raw_smp_processor_id().

For taskname, use wctxt->comm directly which contains the task
name captured at printk time.

This change ensures netconsole outputs reflect the actual context that
generated the log message, which is especially important when the
console driver runs asynchronously in a dedicated thread.

Reviewed-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Breno Leitao <leitao@debian.org>
Link: https://patch.msgid.link/20260206-nbcon-v7-4-62bda69b1b41@debian.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/netconsole.c