From: "John Ericson" <mail@johnericson.me>
To: "Christian Brauner" <brauner@kernel.org>
Cc: "Cong Wang" <cwang@multikernel.io>, "Li Chen" <me@linux.beauty>,
"Andy Lutomirski" <luto@kernel.org>,
"Jens Axboe" <axboe@kernel.dk>,
"network dev" <netdev@vger.kernel.org>,
linux-fsdevel <linux-fsdevel@vger.kernel.org>,
"Sergei Zimmerman" <sergei@zimmerman.foo>
Subject: Re: [RFC] connectat()/bindat() or an alternative design
Date: Fri, 03 Jul 2026 12:17:02 -0400 [thread overview]
Message-ID: <6b7eadeb-5b4d-482c-972b-bfb9f6b56548@app.fastmail.com> (raw)
In-Reply-To: <20260703-teamgeist-ganoven-kundig-eff19aa92e38@brauner>
On Fri, Jul 3, 2026, at 9:35 AM, Christian Brauner wrote:
> Please stop sending a bunch of disparate patch series that all do
> slightly related or overlapping things and point back at each other.
>
> It's completely impossible to follow for anyone what's going on without
> chasing down discussion state across multiple subsystems. The net people
> have zero insight onto the fs struct discussions and it's completely
> pointless to try and design all of this based on thin air. Nothing is
> locked-in yet. This is not how this goes.
>
> This frantic pushing of various features doesn't scale. It is requesting
> costly review time for multiple RFC series
I'm sorry for the confusion and the demands on your review time from
concurrently spreading my various Capsicum-like ideas across too many
threads. I can hereafter make things more single-threaded, as I'll
propose below. I hope that helps.
Just so we are all on the same page, at the moment I believe I have
created two RFC discussion threads, and submitted one RFC patch series:
- discussion thread: [RFC] Null Namespaces
URL: https://lore.kernel.org/all/a49ce818-f38d-41b0-bbf7-80b8aad998b1@app.fastmail.com/
Current status:
- You (Christian) are writing nullfs/failfs FDs.
- I am submitting nothing else (e.g. the actual null namespaces)
until that is done.
- discussion thread: [RFC] connectat()/bindat() or an alternative design
(this one)
URL: https://lore.kernel.org/all/b1af80fc-a57c-408d-bdfe-fa6bae26eaca@app.fastmail.com/
Current status: Working on one patch:
- Patch Series: [RFC PATCH 0/3] coredump, net: fix layer violation
with direct connection
URL: https://lore.kernel.org/all/20260703073948.2541875-1-John.Ericson@Obsidian.Systems/
- I am not submitting any UAPI changes until that is done.
(Note: This thread had some code in the first message, but I never
meant for that to be a formal submission, just a discussion aid, and
the conversation moved on from that original design anyways.)
To make things maximally single-threaded, I could pause working on
"coredump, net: fix layer violation" (i.e. preparing a v2 based on what
you requested in your review) until you are done implementing
nullfs/failfs FDs. I am actually quite happy to do that if you want; I
should spend less time on the computer the next few days anyways, so the
timing is very good for that.
Either way, I can also henceforth not refer to yet-unwritten and
-unmerged patches like nullfs/failfs FDs in the motivation for other
things.
John
P.S. There is also my non-RFC bugfix series:
[PATCH net] af_unix: fix listen() succeeding on sockets in the wrong state
URL: https://lore.kernel.org/all/20260703081416.2583118-1-John.Ericson@Obsidian.Systems/
but I don't believe you were referring to that one, since I think
bugfixes are supposed to be submitted separately and immediately. Do
correct me if I am wrong.
prev parent reply other threads:[~2026-07-03 16:17 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-18 19:09 [RFC] connectat()/bindat() or an alternative design John Ericson
2026-06-08 19:45 ` Cong Wang
2026-06-11 2:08 ` John Ericson
2026-06-12 18:50 ` Cong Wang
2026-06-23 17:40 ` John Ericson
2026-06-30 20:22 ` John Ericson
2026-07-01 19:41 ` John Ericson
2026-07-02 0:32 ` Cong Wang
2026-07-02 3:22 ` John Ericson
2026-07-03 13:35 ` Christian Brauner
2026-07-03 16:17 ` John Ericson [this message]
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=6b7eadeb-5b4d-482c-972b-bfb9f6b56548@app.fastmail.com \
--to=mail@johnericson.me \
--cc=axboe@kernel.dk \
--cc=brauner@kernel.org \
--cc=cwang@multikernel.io \
--cc=linux-fsdevel@vger.kernel.org \
--cc=luto@kernel.org \
--cc=me@linux.beauty \
--cc=netdev@vger.kernel.org \
--cc=sergei@zimmerman.foo \
/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