Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp552305iob; Wed, 18 May 2022 07:55:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzhuW+Boy68AHcwvVNkcIvxgzRFqXmkcxhleWlvqz3EMaKfZDs6JykAutoAzigYZkmK5GOI X-Received: by 2002:a17:90a:4fc7:b0:1df:9b7b:e610 with SMTP id q65-20020a17090a4fc700b001df9b7be610mr374156pjh.177.1652885718810; Wed, 18 May 2022 07:55:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652885718; cv=none; d=google.com; s=arc-20160816; b=VZMOvW9AtPYx7Jpl90xflxpAH0T4+jQAwjTGKaaen3xSQskJ7eBukT4nnljzIe1WDE KTYChbOQFTN/WLY76QmRRfT1hRLeCdplM763r8512r0qaKpdVIw9YvuPmUgeX0UppXTy RdYN6gWh3HB/CTwWNwVYiOCSz0AfxR7ohO14AOfmXYqCfRuTM+Y3iHxfoAgvYshK1Dzx OcgnMtD6ViLdK1gVHpEIgOSfCFAODsGYYcqYKG+FSdWQXgjFskoWjW7asZ27izSM2jiX Wx75ytPEiO7iisDIciLwOnIZ2376mUvFUFpEb9TNbKUDQu9SmUbMh2UWW8FYe6vTQx7t GK2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=aUbk6KbikG/NrB2A/Jq5RScJLrcT2oDE1hZbmG6RHrI=; b=Y6NkiiGGm8ChVC31Tr+uYJZjyF+sZUu0o4q3vwJgauF6SAfObSlgUtd+2ip09Tnmb8 4KqOUyQU0r8HVO8wCu65fGuOl9/T/PociRCfyjMh90bHzLqPgtl1PsDY2IgLhmvujncA lE/DKySwvqcB2SaGos8wnmoCXVhJEcdlGKkKOowXDVz0xKgJZdbYohFhlnLnK4TLKwCH ra9aH8JM0LEqe0zKupOPczQZo+9/ygDmmVs2nyZVAApwaNNrVEWR7a2+wCgZo42jpb/E /GSzhEXNUTrhU/JyjT0ugK/1ynpHVIX8FEdmO9OxMfxhZaMx7PdyCD9B1sMhUNJmL1f3 X5xA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.org.uk header.s=zeniv-20220401 header.b=UwEgvS7I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zeniv.linux.org.uk Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id h10-20020a056a00218a00b004fa3a8dff9dsi3720607pfi.84.2022.05.18.07.55.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 07:55:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.org.uk header.s=zeniv-20220401 header.b=UwEgvS7I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zeniv.linux.org.uk Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 82A6E15D33D; Wed, 18 May 2022 07:52:11 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239114AbiEROwC (ORCPT + 99 others); Wed, 18 May 2022 10:52:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60866 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239031AbiEROwB (ORCPT ); Wed, 18 May 2022 10:52:01 -0400 Received: from zeniv-ca.linux.org.uk (zeniv-ca.linux.org.uk [IPv6:2607:5300:60:148a::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1539613CA2D; Wed, 18 May 2022 07:51:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=aUbk6KbikG/NrB2A/Jq5RScJLrcT2oDE1hZbmG6RHrI=; b=UwEgvS7IC3JI6fwDjXuFCqElmc xoJNxTuW/eYzUiacfls+oUD5ZMhEvayGh9YqVMOr+Nl8ZEDyGKvB4u22r5GcDUQUvji1XPLcHCl3B diM411NwYpZSW/xqHheCVHiZc4Q3tf1miJzatG2FR0YWS1WdIUL0gDpDSgWjDDO8onzUvVUucgNq0 6fkXiuDjY69MlZdD7CJdmvpy0KdKZ3Sw+sz4Zj7DnpRstQZIDlNcAjYX357nPLh83HigrYnQw9vtX /1UAuLMK3jYTWzanmHkQuU/ZzUqC4eoAmwyVtT11KEtUDuYmw/AQZB6MrT7AUOZzbEFORrMNgdwny kjDCoXig==; Received: from viro by zeniv-ca.linux.org.uk with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrL1p-00G3Uc-Nl; Wed, 18 May 2022 14:51:57 +0000 Date: Wed, 18 May 2022 14:51:57 +0000 From: Al Viro To: ChenXiaoSong Cc: miklos@szeredi.hu, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, liuyongqiang13@huawei.com, yi.zhang@huawei.com, zhangxiaoxu5@huawei.com Subject: Re: [PATCH -next] fuse: return the more nuanced writeback error on close() Message-ID: References: <20220518145729.2488102-1-chenxiaosong2@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220518145729.2488102-1-chenxiaosong2@huawei.com> Sender: Al Viro X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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 On Wed, May 18, 2022 at 10:57:29PM +0800, ChenXiaoSong wrote: > + /* return more nuanced writeback errors */ > if (err) > - return err; > + return filemap_check_wb_err(file->f_mapping, 0); > > err = 0; As an aside, what the hell is that err = 0 about? Before or after that patch, that is - "let's make err zero, in case it had somehow magically changed ceased to be so since if (err) bugger_off just above"?