[PATCH v6 09/16] printk: Do not quietly ignore adding entry for a preferred console when there is no space
From: Petr Mladek
Date: Fri Nov 06 2026 - 12:26:56 EST
It is hard to imagine that anyone would want to add more than 8 preferred
consoles. But never say never. And do not ignore new entries quietly.
Signed-off-by: Petr Mladek <pmladek@xxxxxxxx>
Acked-by: Chris Down <chris@xxxxxxxxxxxxxx>
Reviewed-by: John Ogness <john.ogness@xxxxxxxxxxxxx>
---
kernel/printk/printk.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
index 60923b997e4f..1eb542a321a5 100644
--- a/kernel/printk/printk.c
+++ b/kernel/printk/printk.c
@@ -2578,8 +2578,10 @@ static int add_or_update_preferred_console(unsigned int i,
struct preferred_console *pc;
bool is_new_entry = false;
- if (i >= MAX_PREFERRED_CONSOLES)
+ if (i >= MAX_PREFERRED_CONSOLES) {
+ pr_err_once("Reached maximal number of preferred consoles.\n");
return -E2BIG;
+ }
pc = &preferred_consoles[i];
--
2.56.0