Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp545174lqb; Wed, 17 Apr 2024 04:27:22 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWq3Lamc2C3pL218zCAdDfjmoFJ15pW8qSogXa8XAjdn6/1nySX+o78ITwN1AQyvqsWEelBohAJunqou9dxGpC1oq9HY2qxvA3CHbTexA== X-Google-Smtp-Source: AGHT+IGgr0oCaZjuCIZ5vUyM5vNzwCXe2r6m+ten2EBnpYNmcIcfpPztEeDejwqNf/wtVykfQ6zO X-Received: by 2002:a05:620a:13e3:b0:78d:45bd:fafa with SMTP id h3-20020a05620a13e300b0078d45bdfafamr15722566qkl.33.1713353241850; Wed, 17 Apr 2024 04:27:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713353241; cv=pass; d=google.com; s=arc-20160816; b=0HTZcja504PelF6dRp3lgLLAHBBOQyc/7ZNdj6R8vz+h8isq1PEnWQKx1WxqZke+Tc 4kDq+KW59NZRi/bk8ja8AwDT4hWaO4BP2TwWA62tMxz8MUBFGa7H2wAqguorAWO1/DBw w5/r8afeM1N7YY4/eWXvo4di7qwgsfhWRFzQ3PmHUHUP/dZH2BK9Lja7/i6DEFZCT74B O0BxyUONTwFmGJMGVhhoN/YcFIZMru00zLDoJkPtpKJMpquqnxf4hb7g+BASqnnK2FPX JwwtW/lgxSyjdrGaNAgdSszXP4SnHp4EC6dtX3PDr4x4lyo//NDBZ1zCmRrnhKZBRiQc wJeg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=eR7cbA5E/GGTlMe6T5TojkIv47Rl9yBNOp6eYM4VbGA=; fh=7VhmCXE6Hwm6gGNHZgQfRTHaYlC/bVI03IANQHIMvD8=; b=Ri/+iIPWMgh8anoyWQR9q47fwI8Omum/AxyfL1WlJVvUSSLHCwaXMwiEcdRgYuse1w ybjwdvlvG3OyuAnmmOU6lCJed1h7URTM/NIRAH+c5GqWC4bi49xHrn6FBIWX5OYSqRfp lPBAQb5A9gyozJ7wiMw3a6wj5+Kstjfwqxy81awSu+IKZ6bBAzWIWIIBT3sAo3BTyOUs hg2W16Q1MyJ68kvGec/tRFFrsirbUemOgFL/TALJLbwXle+YNmO99bbqs1o79t548e2l f7dn5quh1Jf5pT0mvJCM3K6MX4Yic1/oTpy5kqZsS95fqPaZXhA06y5DOwlxyfHeX4ar ZJKg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OdGvaeIP; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-148404-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-148404-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id c11-20020a05620a0ceb00b0078d6085f5easi14158951qkj.304.2024.04.17.04.27.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 04:27:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-148404-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OdGvaeIP; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-148404-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-148404-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 497231C2204D for ; Wed, 17 Apr 2024 11:27:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 84C5013CA91; Wed, 17 Apr 2024 11:27:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="OdGvaeIP" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 9E6CC13C8EE; Wed, 17 Apr 2024 11:27:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713353231; cv=none; b=AGrbDgn4oH1pW4ekQfj3uBPDDzBhcL/GMr6XPrN+7Q2KMVfG5LehYtohN0WXK0FqifwR0uIMNvnIqdZU4A0+GZcLqmBTqMuE21bLTwskQ0pn5GjM2itlg/BLuhfz8spjIJnQCY3Yn+QgNbzSar8qU4k+f7CgcXcVpdOntgSeYrY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713353231; c=relaxed/simple; bh=z8FhVtgetX6LUdFuYuwud6VwQ1GU1TH7FJteCQo1HBY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=LrkJvss+Wa6t06zvBnRgGycFogVuSgbomWni8FDPvNHs/tKZ77ZV+PiAzn/Jd48tvxKAmvO3nNalCgZsI+eHjv/xftkBggDrP96JbbHErXcvjzk3MITUN5dku2DhI4PDbQi0aNvyx74Lifc2eFgbT3VR62yj4JnBA9fL8KJy4Y4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=OdGvaeIP; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id AF582C072AA; Wed, 17 Apr 2024 11:27:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1713353231; bh=z8FhVtgetX6LUdFuYuwud6VwQ1GU1TH7FJteCQo1HBY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OdGvaeIPo+rdvJuwCI/5ibLrCzCKrqHk/PUjNtwX3H7VRIKV72/AGcHywfiKAXbrq PCs3rlias7N0Qv+ltsfCgCvyqnvLHQifekEx3gvysBlc1Loi540AkvHCsABnJhRtax VdnRPK5Ww3/8Alj/EQn1bF3fDaKLIHkf4xSNB2smo8cluF+jeCskZkZqDnlPQ71F3s Z4I9DfICZiNSspeCbO1rXIta5/2E6z0k/KkGXpV5IjeoSGdH+AfKE2h8O0pYpf5+KZ yPHBwtLMoQmNoqDfZD8pqDF6c0Gg3oo63FmPqxqawxvttRk5tA27p9pWubtmXItbRZ fCcFASMUtTdWw== From: Christian Brauner To: David Howells Cc: Christian Brauner , Jeff Layton , Eric Van Hensbergen , Latchesar Ionkov , Dominique Martinet , Christian Schoenebeck , Marc Dionne , netfs@lists.linux.dev, linux-fsdevel@vger.kernel.org, v9fs@lists.linux.dev, linux-afs@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] netfs: Fix writethrough-mode error handling Date: Wed, 17 Apr 2024 13:26:51 +0200 Message-ID: <20240417-filmabend-matten-50d0cba545f5@brauner> X-Mailer: git-send-email 2.43.0 In-Reply-To: <6736.1713343639@warthog.procyon.org.uk> References: <6736.1713343639@warthog.procyon.org.uk> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1079; i=brauner@kernel.org; h=from:subject:message-id; bh=z8FhVtgetX6LUdFuYuwud6VwQ1GU1TH7FJteCQo1HBY=; b=owGbwMvMwCU28Zj0gdSKO4sYT6slMaTJb/y38f3Nj+ytmktdNJX35xzYeHLFLj62taGfHqWFc cWdK2X26ChlYRDjYpAVU2RxaDcJl1vOU7HZKFMDZg4rE8gQBi5OAZjIZD1GhrO7umZK1fRuTcre Gnf7sN++9HVBSTU28vlsM33lDx1NK2f4w2tsOXNLqn/d5k8n766TifzjeCtQQSS8xcbPrY+r7/Z WTgA= X-Developer-Key: i=brauner@kernel.org; a=openpgp; fpr=4880B8C9BD0E5106FC070F4F7B3C391EFEA93624 Content-Transfer-Encoding: 8bit On Wed, 17 Apr 2024 09:47:19 +0100, David Howells wrote: > Fix the error return in netfs_perform_write() acting in writethrough-mode > to return any cached error in the case that netfs_end_writethrough() > returns 0. > > This can affect the use of O_SYNC/O_DSYNC/RWF_SYNC/RWF_DSYNC in 9p and afs. > > > [...] Applied to the vfs.fixes branch of the vfs/vfs.git tree. Patches in the vfs.fixes branch should appear in linux-next soon. Please report any outstanding bugs that were missed during review in a new review to the original patch series allowing us to drop it. It's encouraged to provide Acked-bys and Reviewed-bys even though the patch has now been applied. If possible patch trailers will be updated. Note that commit hashes shown below are subject to change due to rebase, trailer updates or similar. If in doubt, please check the listed branch. tree: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git branch: vfs.fixes [1/1] netfs: Fix writethrough-mode error handling https://git.kernel.org/vfs/vfs/c/c70fd201bd29