From: John Ogness <john.ogness@linutronix.de>
To: "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
Jiri Slaby <jirislaby@kernel.org>
Cc: "Andy Shevchenko" <andy.shevchenko@gmail.com>,
"Petr Mladek" <pmladek@suse.com>,
"Sebastian Andrzej Siewior" <bigeasy@linutronix.de>,
linux-kernel@vger.kernel.org,
"Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>,
"Andy Shevchenko" <andriy.shevchenko@linux.intel.com>,
"Hugo Villeneuve" <hvilleneuve@dimonoff.com>,
"Stepan Ionichev" <sozdayvek@gmail.com>,
"Kees Cook" <kees@kernel.org>,
"Fushuai Wang" <wangfushuai@baidu.com>,
"Jacques Nilo" <jnilo@free.fr>,
"Peng Zhang" <zhangpeng.00@bytedance.com>,
linux-serial@vger.kernel.org,
"Marco Felsch" <m.felsch@pengutronix.de>
Subject: [PATCH tty v10 0/2] Convert 8250 to NBCON, take 2
Date: Mon, 27 Jul 2026 16:59:18 +0206 [thread overview]
Message-ID: <20260727145332.231949-1-john.ogness@linutronix.de> (raw)
Hi,
This is v10 of a series to convert the 8250 driver to an NBCON
console, providing both threaded and atomic printing
implementations. v9 of this series is here [0].
Note that v5 was pulled into the 6.14 merge window, but was
then reverted before the 6.14-rc1 release due to kernel test
robot problems. It turned out that the problems were related
to general 8250 driver issues. Those issues have now been
addressed mainline, paving the way for a second take at
converting the 8250 driver to NBCON.
The changes since v9:
- In serial8250_fifo_wait_for_lsr_thre(), always exit the
unsafe section, regardless of wait_for_lsr() results.
John Ogness
[0] https://lore.kernel.org/lkml/20260724103654.133654-1-john.ogness@linutronix.de
John Ogness (2):
serial: 8250: Switch to nbcon console, take 2
Revert "serial: 8250: drop lockdep annotation from
serial8250_clear_IER()"
drivers/tty/serial/8250/8250.h | 4 +-
drivers/tty/serial/8250/8250_core.c | 65 +++++++--
drivers/tty/serial/8250/8250_dw.c | 2 +-
drivers/tty/serial/8250/8250_port.c | 210 +++++++++++++++++++++++-----
include/linux/serial_8250.h | 16 ++-
5 files changed, 245 insertions(+), 52 deletions(-)
base-commit: a5339effdd523b4b3502fba5358d44e83c76a565
--
2.47.3
next reply other threads:[~2026-07-27 14:53 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-27 14:53 John Ogness [this message]
2026-07-27 14:53 ` [PATCH tty v10 1/2] serial: 8250: Switch to nbcon console, " John Ogness
2026-07-28 13:34 ` John Ogness
2026-07-27 14:53 ` [PATCH tty v10 2/2] Revert "serial: 8250: drop lockdep annotation from serial8250_clear_IER()" John Ogness
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260727145332.231949-1-john.ogness@linutronix.de \
--to=john.ogness@linutronix.de \
--cc=andriy.shevchenko@linux.intel.com \
--cc=andy.shevchenko@gmail.com \
--cc=bigeasy@linutronix.de \
--cc=gregkh@linuxfoundation.org \
--cc=hvilleneuve@dimonoff.com \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=jirislaby@kernel.org \
--cc=jnilo@free.fr \
--cc=kees@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=m.felsch@pengutronix.de \
--cc=pmladek@suse.com \
--cc=sozdayvek@gmail.com \
--cc=wangfushuai@baidu.com \
--cc=zhangpeng.00@bytedance.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®