Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4423505pxb; Mon, 21 Feb 2022 21:09:18 -0800 (PST) X-Google-Smtp-Source: ABdhPJwQFww7X0P4EP7h1x4LOswQgYlmJfvIXfVsVF7382xeqJRglopmNK8yj1AkXM4rb3HMN7wu X-Received: by 2002:a63:ba5e:0:b0:372:9bb2:c12d with SMTP id l30-20020a63ba5e000000b003729bb2c12dmr19008883pgu.380.1645506558096; Mon, 21 Feb 2022 21:09:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645506558; cv=none; d=google.com; s=arc-20160816; b=q0Qz6T9TqXE7byMPUv5aFQv/2xQ4OUtmu6lpOHrWb5e1jAaZkZKu8j+SrK0kusxHC3 weWS9udWS3tGKjDRQbD2JCZZv51cdFYlhBjq/iYSDSiwW18zUlNPd81Z1Hlla3giNzZu mBBYws0Fm4n5kFKtMDfy+f2shYtilJmnDkQ1ri14h7bdx1KqqbIuKjEAWKwml2BGvCZS tBfRG+jbApyFLsmRvDJJ2lwCjaIK9kLCCu/nHQDxKsDCDE1xD20CqmUJRHxmP+1uOvkH M0dGEDO5vM6kuxO2pyjZONNhPFjW0+4DGMGOd9tbUUSBoZaVv4Dpd4zZslgjzpF1Ee3e 5u+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=zBEYuYMecUICrBSQjJ2LKc0VKLQUkYAqWo88x2M7IlA=; b=vqbvsG3g/zJmbYX2z3MVcMG9K3mnO+S4ybFTLGbaOeH6XmS7isaXM3ASTsXefX+jDS LRmucojP+ThpO5R4w73xZj6/EGP523b0BfYIM6MqntUdeLqaQFMce2e/vdrqNwwEOUMn eB+snqPWlGtKm3Xq3CEV2ef9E7m+RuJH63CXQsWSuBEYDnmxlYQoyamuADFiisZqsWQK wzioybOIiu4AtPuNYRZNOkrpdFN1pYgHF5kd5JeHnxx10je66moLXei7EJ8pL/xlrKGP 0WxwUaIKCIETyCd7r3XE3CckDOJfqlGdKo7Vmln2jkFs4dL2amX7Ypbv4KnK7o57Uyfi AK9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bOGQRXJr; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id g5si11659541pfj.186.2022.02.21.21.09.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Feb 2022 21:09:18 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bOGQRXJr; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id AA20726AE5; Mon, 21 Feb 2022 20:42:19 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236071AbiBUJOB (ORCPT + 99 others); Mon, 21 Feb 2022 04:14:01 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:60638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347856AbiBUJJA (ORCPT ); Mon, 21 Feb 2022 04:09:00 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 78A162184; Mon, 21 Feb 2022 01:01:26 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 299F2B80EAF; Mon, 21 Feb 2022 09:01:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5325EC340EB; Mon, 21 Feb 2022 09:01:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1645434083; bh=l4zb7Tl3TLdRnQjU+WUKmLsX3RlgS+sOcSxgTGvS7ac=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bOGQRXJrjDPS/h67oEFr/SxXxpG8C0I+7uPpCl1AlDCMYmIfiRUvJdOf0w4aW1tHD Rq55KwwBCdmLms6hdIo65k5hnibtzxWfbi7Vy2ymrGveJSY/dfRjYb/Jb3DUYLrFYh iqUfZocob8Kq53nKAHLN2mP8MwSqARlC1y7Kxjmk= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Trond Myklebust , Anna Schumaker Subject: [PATCH 5.4 56/80] NFS: Do not report writeback errors in nfs_getattr() Date: Mon, 21 Feb 2022 09:49:36 +0100 Message-Id: <20220221084917.412759848@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220221084915.554151737@linuxfoundation.org> References: <20220221084915.554151737@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Trond Myklebust commit d19e0183a88306acda07f4a01fedeeffe2a2a06b upstream. The result of the writeback, whether it is an ENOSPC or an EIO, or anything else, does not inhibit the NFS client from reporting the correct file timestamps. Fixes: 79566ef018f5 ("NFS: Getattr doesn't require data sync semantics") Signed-off-by: Trond Myklebust Signed-off-by: Anna Schumaker Signed-off-by: Greg Kroah-Hartman --- fs/nfs/inode.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) --- a/fs/nfs/inode.c +++ b/fs/nfs/inode.c @@ -791,12 +791,9 @@ int nfs_getattr(const struct path *path, goto out_no_update; /* Flush out writes to the server in order to update c/mtime. */ - if ((request_mask & (STATX_CTIME|STATX_MTIME)) && - S_ISREG(inode->i_mode)) { - err = filemap_write_and_wait(inode->i_mapping); - if (err) - goto out; - } + if ((request_mask & (STATX_CTIME | STATX_MTIME)) && + S_ISREG(inode->i_mode)) + filemap_write_and_wait(inode->i_mapping); /* * We may force a getattr if the user cares about atime.