[PATCH v5 08/16] printk: Do not quietly ignore adding entry for a preferred console when there is no space

From: Petr Mladek

Date: Tue Sep 29 2026 - 08:09:02 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>
---
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 0fafc579bdd3..4670787195d1 100644
--- a/kernel/printk/printk.c
+++ b/kernel/printk/printk.c
@@ -2575,8 +2575,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.55.0