diff options
author | John Ogness <john.ogness@linutronix.de> | 2024-12-09 14:17:45 +0300 |
---|---|---|
committer | Petr Mladek <pmladek@suse.com> | 2024-12-16 15:26:09 +0300 |
commit | f1c21cf470595c4561d4671fd499af94152175d5 (patch) | |
tree | 8fe9f231e5b8bd7570ecd63cfc4b5b81b2e90252 | |
parent | 7d66d3ab139c8c195dbb603e21043b6e2d120fa3 (diff) | |
download | linux-f1c21cf470595c4561d4671fd499af94152175d5.tar.xz |
printk: Remove redundant deferred check in vprintk()
The helper printk_get_console_flush_type() is already calling
is_printk_legacy_deferred() to determine if legacy printing is
to be offloaded. Therefore there is no need for vprintk() to
perform this check as well. Remove the redundant check from
vprintk().
Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20241209111746.192559-2-john.ogness@linutronix.de
Signed-off-by: Petr Mladek <pmladek@suse.com>
-rw-r--r-- | kernel/printk/printk_safe.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/kernel/printk/printk_safe.c b/kernel/printk/printk_safe.c index 6f94418d53ff..6283bc0b55e6 100644 --- a/kernel/printk/printk_safe.c +++ b/kernel/printk/printk_safe.c @@ -74,15 +74,6 @@ asmlinkage int vprintk(const char *fmt, va_list args) if (unlikely(kdb_trap_printk && kdb_printf_cpu < 0)) return vkdb_printf(KDB_MSGSRC_PRINTK, fmt, args); #endif - - /* - * Use the main logbuf even in NMI. But avoid calling console - * drivers that might have their own locks. - */ - if (is_printk_legacy_deferred()) - return vprintk_deferred(fmt, args); - - /* No obstacles. */ return vprintk_default(fmt, args); } EXPORT_SYMBOL(vprintk); |