From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=62.210.214.84 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793253897; b=5d4Z/kKUL81a/MlZXZWaldlDwvng8jEeal3jKqpfYzh4ASqZICge76f0Sf6ZZXp/1w7Q HUDGLwK5Wa4hrbVZJQ7TBDGEcaReE2wkNnsinZHzSpoGymBufqluMeuyAMidm80dpvfwG M8ltJlxLqA7BK9+tIGUd4j/ivkwMgj7uTdAaAWhiDnfe9tEyOpwEVohWY+PJMkkT+OxDV G9heMRg0cVctX0Pz8s6DAgWtQce9/4XkufOGiOuFm84TxKNipbZnUy5d50W71/hMjRtLh XdlzBDfa1iOBL1pbfxhP2+ozMzi6nnIwCIcZclhkmlalwIBdHJ9jyCbPZZuUqg6POew== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793253897; h=DMARC-Filter:Received:DKIM-Signature:Received:Date:From:To:Cc: Subject:Message-ID:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To; bh=MI842OMXovR+56TJ0REGTtFqRIUEY+IlN9+CViJwxzw=; b=NeucVj0KHyeb2GCmJZrCTXVER9gWINoiwvZH/tZCyDrdJK8XMj3175eI1Xz+YLvh0p3i FAsyONpF/uRcJWsst9UvCgupJATsUBME+FZGMnnov2OrkqogUQ5yCqzKwtPdAMBXhuPyI xtsxiMxBG+1zWlIvtHFHzcvONlbvvDaIf3L6W9KaHQ60MiA8W0FwRd/6Kc+zpIXT9Z2YW ydH+Fqq7snPfRPMkLsFZZggP/42nwGgbvJQLFWHQC1CeO7mN4xdLA6CtdD7+g4kAwxKDL GZWHdWecagTGyE8mZg6GFtegPNj3dm42MyD7p2LdaBCXfUiv7or705IsRgCSTf5YT8Q== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=codewreck.org; spf=pass smtp.mailfrom=codewreck.org; dkim=pass header.d=codewreck.org header.i=@codewreck.org header.a=rsa-sha256 header.s=2 header.b="UXvP/VSH"; arc=none smtp.remote-ip=62.210.214.84 Received: from submarine.notk.org (submarine.notk.org [62.210.214.84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 464F0606A31C for ; Thu, 29 Oct 2026 06:04:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 464F0606A31C Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=codewreck.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=codewreck.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=codewreck.org header.i=@codewreck.org header.a=rsa-sha256 header.s=2 header.b=UXvP/VSH Received: from gaia.codewreck.org (localhost [127.0.0.1]) by submarine.notk.org (Postfix) with ESMTPS id 1E2C414C2D6; Thu, 29 Oct 2026 07:04:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codewreck.org; s=2; t=1793253894; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=MI842OMXovR+56TJ0REGTtFqRIUEY+IlN9+CViJwxzw=; b=UXvP/VSH/0Ypf7ybIVsUs4dH0dcJu8xdRx8p6bv71T2W+9P9S5MPPdQa21fDkriLMzH79n YgXVSvwDD3B6VIToAcTj9ClfADPEw+QLwxvsYbrY880y8rdVvTcm5LfKjc/HWxFF3DdOr3 GWwL1WbDj02//nRSIwOm96KLU7Pab/QiA5J8C1igm6ed1aSTnUD89VLa/9E5awWQH3cDC+ +jvX8Ddwo27UwQwWbnqN5k8TPxWYPdZQ8CZomU5dBgEtWiRurRhFu0d+QYimFkPBeCOcaf BRsc0LRMvnKMz9S18l14u3WN5OOji5fX5WqVMnrHSIjSD19Y8VE5SjVFzcdAVg== Received: from localhost (gaia.codewreck.org [local]) by gaia.codewreck.org (OpenSMTPD) with ESMTPA id 9ad4268e; Thu, 29 Oct 2026 06:04:50 +0000 (UTC) Date: Thu, 29 Oct 2026 15:04:35 +0900 From: Dominique Martinet To: Barret Rhoden Cc: David Howells , Eric Van Hensbergen , Latchesar Ionkov , Christian Schoenebeck , v9fs@lists.linux.dev, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH] 9p: treat read return values of 0 as EOF Message-ID: References: <20260702090941.1298188-1-brho@google.com> <2237820.1783934942@warthog.procyon.org.uk> <3d5f70fa-64e6-4df5-bda9-6d3cdd00682b@google.com> X-Mailing-List: v9fs@lists.linux.dev List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <3d5f70fa-64e6-4df5-bda9-6d3cdd00682b@google.com> Barret Rhoden wrote on Fri, Oct 23, 2026 at 08:19:33AM -0400: > On 9/13/26 11:49 AM, Dominique Martinet wrote: > > Sorry for dropping the ball here, I haven't had any time to do 9p stuff > > at all recently and the wave of LLM generated patches hasn't helped... > > no problem. > > as far as resolving the underlying netfs stuff goes, i don't know how much > of the logic about "are we at EOF" should be in netfs or in the servers > (9p). Right, I don't either which is why I was hoping for David to follow up :-D > would you be OK with merging my original patch so that at least 9p works? Well, it's certainly better than returning ENODATA to userspace, so let's go forward with that. It still leaves much to be desired (cache enabled, symlinks...), but that can come later if someone has energy to fight this windmill Thank you for your time, -- Dominique Martinet | Asmadeus