From: Paolo Abeni <pabeni@redhat.com>
To: Breno Leitao <leitao@debian.org>
Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
asantostc@gmail.com, efault@gmx.de, gustavold@gmail.com,
calvin@wbinvd.org, jv@jvosburgh.net, kernel-team@meta.com,
Petr Mladek <pmladek@suse.com>, Simon Horman <horms@kernel.org>,
Andrew Lunn <andrew+netdev@lunn.ch>,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@google.com>,
Jakub Kicinski <kuba@kernel.org>
Subject: Re: [PATCH net-next 0/2] net: netconsole: convert to NBCON console infrastructure
Date: Tue, 23 Dec 2025 08:12:08 +0100 [thread overview]
Message-ID: <b7b10bf1-5294-4515-8d82-31c870525ff7@redhat.com> (raw)
In-Reply-To: <20251222-nbcon-v1-0-65b43c098708@debian.org>
On 12/22/25 3:52 PM, Breno Leitao wrote:
> This series adds support for the nbcon (new buffer console) infrastructure
> to netconsole, enabling lock-free, priority-based console operations that
> are safer in crash scenarios.
>
> The implementation is introduced in three steps:
>
> 1) Refactor the message fragmentation logic into a reusable helper function
> 2) Extend nbcon support to non-extended (basic) consoles using the same
> infrastructure.
>
> The initial discussion about it appeared a while ago in [1], in order to
> solve Mike's HARDIRQ-safe -> HARDIRQ-unsafe lock order warning, and the root
> cause is that some hosts were calling IRQ unsafe locks from inside console
> lock.
>
> At that time, we didn't have the CON_NBCON_ATOMIC_UNSAFE yet. John
> kindly implemented CON_NBCON_ATOMIC_UNSAFE in 187de7c212e5 ("printk:
> nbcon: Allow unsafe write_atomic() for panic"), and now we can
> implement netconsole on top of nbcon.
>
> Important to note that netconsole continues to call netpoll and the
> network TX helpers with interrupt disable, given the TX are called with
> target_list_lock.
>
> Link:
> https://lore.kernel.org/all/b2qps3uywhmjaym4mht2wpxul4yqtuuayeoq4iv4k3zf5wdgh3@tocu6c7mj4lt/
> [1]
>
> Signed-off-by: Breno Leitao <leitao@debian.org>
## Form letter - net-next-closed
The net-next tree is closed for new drivers, features, code refactoring
and optimizations due to the merge window and the winter break. We are
currently accepting bug fixes only.
Please repost when net-next reopens after Jan 2nd.
RFC patches sent for review only are obviously welcome at any time.
---
To save me a few moments, I will not send the same messages in reply to
the others pending net-next patches of yours, but this still applies :-P
next prev parent reply other threads:[~2025-12-23 7:12 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-22 14:52 Breno Leitao
2025-12-22 14:52 ` [PATCH net-next 1/2] netconsole: extract message fragmentation into send_msg_udp() Breno Leitao
2025-12-22 14:52 ` [PATCH net-next 2/2] netconsole: convert to NBCON console infrastructure Breno Leitao
2026-01-02 3:54 ` Marcos Paulo de Souza
2026-01-06 15:43 ` Breno Leitao
2026-01-07 15:04 ` Marcos Paulo de Souza
2025-12-23 7:12 ` Paolo Abeni [this message]
2025-12-23 9:44 ` [PATCH net-next 0/2] net: " Breno Leitao
2026-01-07 14:49 ` Breno Leitao
2026-01-07 15:50 ` John Ogness
2026-01-07 16:58 ` Breno Leitao
2026-01-08 11:08 ` Breno Leitao
2026-01-08 16:50 ` John Ogness
2026-01-09 10:48 ` Breno Leitao
2026-01-09 13:29 ` Petr Mladek
2026-01-09 14:03 ` Petr Mladek
2026-01-09 15:13 ` John Ogness
2026-01-12 10:55 ` Breno Leitao
2026-01-12 12:44 ` Breno Leitao
2026-01-16 15:51 ` Petr Mladek
2026-01-16 15:53 ` Petr Mladek
2026-01-16 18:07 ` Breno Leitao
2026-01-19 14:00 ` Petr Mladek
2026-01-19 16:34 ` Breno Leitao
2026-01-20 8:59 ` Petr Mladek
2026-01-20 9:17 ` Breno Leitao
2026-01-20 10:10 ` John Ogness
2026-01-12 14:17 ` Petr Mladek
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=b7b10bf1-5294-4515-8d82-31c870525ff7@redhat.com \
--to=pabeni@redhat.com \
--cc=andrew+netdev@lunn.ch \
--cc=asantostc@gmail.com \
--cc=calvin@wbinvd.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=efault@gmx.de \
--cc=gustavold@gmail.com \
--cc=horms@kernel.org \
--cc=jv@jvosburgh.net \
--cc=kernel-team@meta.com \
--cc=kuba@kernel.org \
--cc=leitao@debian.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pmladek@suse.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
Powered by JetHome