Hi Tony, On Thu, Jul 2, 2020 at 9:35 PM Tony Lindgren <tony@xxxxxxxxxxx> wrote: > * Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> [200702 14:50]: > > On Sun, May 24, 2020 at 7:11 PM Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > > > any special reason for this change ? It is not really explained in the > > > commit description. > > > > Indeed. Why this change? > > For a kernel console, we want it to work for important oopses > etc without trying to enable DMA or power on regulators for example. [...] Thanks for the explanation about irqsafe consoles! I think I cannot disagree with that ;-) Sorry for being a bit unclear, but my question (and I guess Günter's question, too) was about this particular change: static inline void uart_port_spin_lock_init(struct uart_port *port) { - if (uart_console_enabled(port)) + if (uart_console(port)) This change seems to be completely unrelated, is not explained in the commit description, and is the cause of the regression we're seeing. Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds