From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fhigh-b8-smtp.messagingengine.com (fhigh-b8-smtp.messagingengine.com [202.12.124.159]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D307428488F; Fri, 3 Jul 2026 16:17:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.159 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783095446; cv=none; b=WdR41GH4RGSHXL0l+PxZ13Nzy/gKeBxhf3E4L+BsY9TZ/WrVInXp+wFuQpCCWJicynR0gtZDwdHPYhADE50VeS9nl2n+nKoBFLaWAmDsT3+5KhSZdLLrTC3XrBNaevPYSKefxoxygv59MDGnE8Px1sNhjql6gxehkR1SL/qvt+o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783095446; c=relaxed/simple; bh=K1t3DU4zFcvSE8I0dwtDprBpNqurf09pmHflUdwBuys=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=H2rYNX0pvbTnQZIUUsw9bEtGHqAVje11mVQpMsw/ZB7ZdKKLD7gt6j3l89IrGbpb8Ru2XsdOnjCoVvkMTDQUKvbdfh04DqlvuyRDy6IrG8jAyVdHhEO5hc+FeUhXlR1SbeZBa32JEumWn2pFEAnGiNo0+Hg5Stfbd9e57Whw4oc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=johnericson.me; spf=pass smtp.mailfrom=johnericson.me; dkim=pass (2048-bit key) header.d=johnericson.me header.i=@johnericson.me header.b=cfsKI79L; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=PQ6I+9kD; arc=none smtp.client-ip=202.12.124.159 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=johnericson.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=johnericson.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=johnericson.me header.i=@johnericson.me header.b="cfsKI79L"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="PQ6I+9kD" Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfhigh.stl.internal (Postfix) with ESMTP id 082EE7A00F6; Fri, 3 Jul 2026 12:17:24 -0400 (EDT) Received: from phl-imap-16 ([10.202.2.88]) by phl-compute-05.internal (MEProxy); Fri, 03 Jul 2026 12:17:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=johnericson.me; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm1; t=1783095443; x=1783181843; bh=/QkTsC6xUCqstWYZjMorpu7FsivaniwM rj3YB4WHzmo=; b=cfsKI79L64bxgB2ZcJAK1CbGnDSLy2vUki9GL8slWLaZ/aWX LidakxnQpqpYtO+54qsr2aqF7YNAg2RXZBdSI84S5HljSiznbQjXbuWVTRuNE0VE J1kUOcZlJv5LQs4+OjcKifB7xd0WZTnD8YkVjM0a0GD5AovKopNWvM1YcmIpmVSp VYSS32vokAx/g2fP1o/Lj6kmMKdKbMI2RRnX0Lv34saG1t6fiyI3/23ohR6bhnyA 4SYU+lRON0BTxgqLYDXKsvojQqnmunDP48tH+1Y7K9LD8nb1TPs411dEmqcMzaV0 ynOTh+b+VVk+Vft+OvjzYxfYYwnjEIhoUfUPfw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1783095443; x= 1783181843; bh=/QkTsC6xUCqstWYZjMorpu7FsivaniwMrj3YB4WHzmo=; b=P Q6I+9kD3wRrmPqYjdP3gsMfH7ZEEucHm/uMDCyDvsvtKTOD+GG0wtkRcrKfkonDm 3l6Mtq/9UY6LRywL0vSME/zMLboz5MeEfsV0w2w3QXo3jTteyU4jPSH7EFDDbcUe eQY1RS/GOg0wY3yfO4IQPchVQYe3HvIysqc7I9Wlqe/WLUaRZjF5IR51xkMMygns kmum/pvDNmDV5qHonKmGx6b78JPq1pC6co1Yl81hA+FhayrEyDi96yA4ASDryGWP GJRVuNZmqSkvHfTw8ZmUMx+/oIKv+FnRhidRDaey1j+nT9z6G6i/WasPfkYnWGNt yKa0kqc6C8X25E8GVeu+Q== X-ME-Sender: X-ME-Proxy-Cause: dmFkZTEHAn6vndmOrj8IzKI2Nn3VxCG9OTqVQkt3NAfPiyVOpRMCwxACZcym0E6KH1SVfT KSwRVE1Moc8ZkzCS4inuCam+9NFdxD0BRVJALPF5sfR2v18mVzRGEZMO05pLvfRpJFW3TQ /QwLTKLvlXoW8uYIMwNG7/sWYd1ljrXF7AmqkGQo3n+0/FX8CXgpiH3ZUsnc1s/nTjeT3I jl/xWsSJ7qnH5jHfctA80WM2pTu3g8+btt2M1wlMn0171BAkv6CCFjPwuoeIlAzdo2plBW rwQC5NKpuj3Ia1PQd6xr2zbdeJmFeZbntI6Nmael1LDPrqWdc2sIPx/9z3J4L+AbjY/zql NgNYZXPycBAtn4Gfi7e1RmQ85qkjuSxrxBfT8DPn307Hu7ZV35ZPQbZwnei8Hqa7kF1QDz pvAQfieRL4drk4A/KnQkl2hkNX6YfhWTRRT6KIoTkXNULDMxPUcRlRx8D/msEpSLZXZQII FXl84qmHJnv0dK8apxUgDKhwK1xGkyKzmOTk3+cL1DrW1MQr04NBzxxAk7FT+4o3LC96dy FE+tKBE+7ObnmY5IT6yd23ElaFhAnP/kuHXVCyC04Hpgnfedml72X1cV3tVvfo4BRm5uwb moLYJ9Bi+ShSdYHFVdxk68hdwW3dgeZPMPyysABPzK0b6Gr0/YwSeTyZYq+A X-ME-Proxy: Feedback-ID: ieb4144f1:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id EBEBB2CC0083; Fri, 3 Jul 2026 12:17:22 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ThreadId: Aqzxz9K-cSE- Date: Fri, 03 Jul 2026 12:17:02 -0400 From: "John Ericson" To: "Christian Brauner" Cc: "Cong Wang" , "Li Chen" , "Andy Lutomirski" , "Jens Axboe" , "network dev" , linux-fsdevel , "Sergei Zimmerman" Message-Id: <6b7eadeb-5b4d-482c-972b-bfb9f6b56548@app.fastmail.com> In-Reply-To: <20260703-teamgeist-ganoven-kundig-eff19aa92e38@brauner> References: <455281ec-3ee1-4f27-989b-c239f0690d8b@app.fastmail.com> <66eb8227-85b6-4684-a4fa-e3e17ac2fa45@app.fastmail.com> <20260703-teamgeist-ganoven-kundig-eff19aa92e38@brauner> Subject: Re: [RFC] connectat()/bindat() or an alternative design Content-Type: text/plain Content-Transfer-Encoding: 7bit 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.