Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp5100269pxu; Tue, 22 Dec 2020 08:21:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJyuMLkj7yJAgXL6feOp7qkn1Pi6T48zn2L4qPwonf27ktd36NRz4w8PVHx6tDbt0OM+VdTc X-Received: by 2002:a50:d4d9:: with SMTP id e25mr21064026edj.243.1608654086907; Tue, 22 Dec 2020 08:21:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608654086; cv=none; d=google.com; s=arc-20160816; b=p5m38G/p1iQCUYf3fhjieUVSEe4nnv+nzihMaiCnL4jqcOd7egXr7FfyZVs7K82Xiy k4G2+oJo9D9CNXXAlw6jZwjx+N59H85evFX3RaZw5JCEf01Rfyydu2JoC8srQ6aYWEAy 08OWYLT9mHQr6c8wnFGb16X58KItfic5h58gS/96Eqn8/RiSnaAWpJpwl9L6KVqRjFsM Sy9elu42UlStUs0CZlHcUDMISBeEU/F7caol0Jg2kMEiiFyCnEr3DMyaB9FDXfNR8ea9 BWodjSuZER31CAIsETMquZRJWavVAX204gf0NR1YCl8e2hPS0Ow6pZlRyqPLFzsYhckC Qjlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=wQR/YgBWhGYrRRqTF0BOEXEvKg/409uuplzpqhvAfKE=; b=YxyZ6uDf/z6BSwqisWrXFPQgtprx+7pW1FSSl+ybnjlbuiZfOwlJ0vokyHsg1jmzMl 3eQ5gHkl1k8jva2rk0w05b7moLvoXvIUa8fTS66Mm8N/n+SRaZ8WoZmZFCkpPEWIr2HX Jmw3T0a4EU+S0L4KNEFhWL1blW/62jq186tJGiDrWbfssasqPYSu4JZTJMCcGd49kI9J flnHEnglWagFhvf9xWEYG/fRqfrwFr3G+OMGb2BVzH2VBMH14VvWOP22/50LejF2TVmw hVBE5dLOYw2TxF47mxv3ApVreL9BQVJHOBnw7QAUuSXnbnKaT5nN7TzrlIAgjGxClhCW FvkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=c4UFcqjS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d14si12862921edp.294.2020.12.22.08.21.03; Tue, 22 Dec 2020 08:21:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=c4UFcqjS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727795AbgLVQTo (ORCPT + 99 others); Tue, 22 Dec 2020 11:19:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56702 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727647AbgLVQTn (ORCPT ); Tue, 22 Dec 2020 11:19:43 -0500 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 95F6CC061793; Tue, 22 Dec 2020 08:19:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=wQR/YgBWhGYrRRqTF0BOEXEvKg/409uuplzpqhvAfKE=; b=c4UFcqjSsnoRISaP7DnxM5hrVx /cVdi2XikxsfNoGUsy/3QVJ1u39j5POoDySKkAQbFURDUvtcF8ZYPFkABcM7RlGWcfa19hUCNipf1 hBMcwE/UFQpFOQwhLB1Gbk4Ws524uMAsmB6yQj5aMZAadQChx5dFCtko6GAZuec9PvO5ACjnwAQOW PyFb/KAhWeXBH9LcI8SHlyQoRHNCbTVz9AiphEBQ75b1BhaKpEoOYG6tfqrNEorqlmvUYufjoZtLp Kx5jAFYiDPLDIfOwgsec8E4dWWQQ/DRPd47IIk8FyZw+3tHi+TbKU80PFKIfQp8NN6b49B4JJBL3N k8Nd684A==; Received: from willy by casper.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1krkNI-0004VE-TL; Tue, 22 Dec 2020 16:19:00 +0000 Date: Tue, 22 Dec 2020 16:19:00 +0000 From: Matthew Wilcox To: Vivek Goyal Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-unionfs@vger.kernel.org, jlayton@kernel.org, amir73il@gmail.com, sargun@sargun.me, miklos@szeredi.hu, jack@suse.cz, neilb@suse.com, viro@zeniv.linux.org.uk, hch@lst.de Subject: Re: [PATCH 2/3] vfs: Add a super block operation to check for writeback errors Message-ID: <20201222161900.GI874@casper.infradead.org> References: <20201221195055.35295-1-vgoyal@redhat.com> <20201221195055.35295-3-vgoyal@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201221195055.35295-3-vgoyal@redhat.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 21, 2020 at 02:50:54PM -0500, Vivek Goyal wrote: > - ret2 = errseq_check_and_advance(&sb->s_wb_err, &f.file->f_sb_err); > + if (sb->s_op->errseq_check_advance) > + ret2 = sb->s_op->errseq_check_advance(sb, f.file); What a terrible name for an fs operation. You don't seem to be able to distinguish between semantics and implementation. How about check_error()?