Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp661787ybm; Thu, 28 May 2020 11:59:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx4viM11Vf+EsX39rF5xq7KzQBDZw0FdWKSWcS60U9UWU52v2IOTwAmRTPAHzVKGjqCsAiE X-Received: by 2002:a05:6402:16d6:: with SMTP id r22mr4472563edx.289.1590692345041; Thu, 28 May 2020 11:59:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590692345; cv=none; d=google.com; s=arc-20160816; b=SVOJ3+RpGoiu2qVjfzivgEvMd6X2Q1HQBCQvldHViOoEY0e+X1TGWlxWo+U0yuqL88 HA3dpX9N/3WxT+YKloJV60K6k9KeCUORXxnVUCqvnCJh14Kb3lr337qHLtfrhZfp94yR C+WumS6qdfg+zGXy3vZFNRDjy7Ldscju9yM4cH/rH2mEs+kEQ0ndE2KuIbMDXpbFSXEl 9NCSF968lLkImacUhGwhE/JAjUihT491ucFlPbm0MpyZq/o9uSPX8IJJOjOplKLLV7qn RWjifFERcyb/EeBttEjYKlbGaBeIa6vnfXQx9NV98x3BY3ymPvFY7OL+c7MNmpe0stpV qpfQ== 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; bh=kmZ2l/sQ6ci5B3qgMiNd4mNljmYDFeV/r0QHD+dVr2U=; b=hP+Qkf2/CLMG/haRtKjvhckcO/z31tJt523vVl0IE4lxPWVlp4JI6C9iGSRLFYevNB NHqS96xWiMTWSOro1S2MlMnAfLBHqxb3BRfceyASwiIXivlkfhrC3sRLyIz2vNIqgSwm PV9fpiA+SVYmw7a626bUH+86i+/60FZANT8e/fn/lvzQkvVfaSQL1E6cMuCq9PVXATT5 vsy9ZWAHkl6kwk2BvK5POQleLlWExHG0KDDpnht0f9a3bfymPYB/qcbeWr22n/i3C8sf 02Xd9L7bNTSHBlRu+byuNBFpt4WXs7xmbrRuHKQ0jdZ8AU+DTySubVnL22Vb5j2j7k7g Uu2A== ARC-Authentication-Results: i=1; mx.google.com; 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 q25si30016ejn.347.2020.05.28.11.58.41; Thu, 28 May 2020 11:59:05 -0700 (PDT) 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; 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 S2406030AbgE1S44 (ORCPT + 99 others); Thu, 28 May 2020 14:56:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55518 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2405981AbgE1S4z (ORCPT ); Thu, 28 May 2020 14:56:55 -0400 Received: from ZenIV.linux.org.uk (zeniv.linux.org.uk [IPv6:2002:c35c:fd02::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5AC0FC08C5C6; Thu, 28 May 2020 11:56:55 -0700 (PDT) Received: from viro by ZenIV.linux.org.uk with local (Exim 4.93 #3 (Red Hat Linux)) id 1jeNhr-00H4In-6U; Thu, 28 May 2020 18:56:43 +0000 Date: Thu, 28 May 2020 19:56:43 +0100 From: Al Viro To: Christoph Hellwig Cc: Linus Torvalds , Ian Kent , David Howells , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-security-module@vger.kernel.org, netfilter-devel@vger.kernel.org Subject: Re: [PATCH 06/14] fs: remove the call_{read,write}_iter functions Message-ID: <20200528185643.GL23230@ZenIV.linux.org.uk> References: <20200528054043.621510-1-hch@lst.de> <20200528054043.621510-7-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200528054043.621510-7-hch@lst.de> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 28, 2020 at 07:40:35AM +0200, Christoph Hellwig wrote: > Just open coding the methods calls is a lot easier to follow. Not sure about this one, TBH - it's harder to grep that way, since you get all the initializers for read_iter/write_iter thrown into the mix. Sure, you can do something like '\->[ ]*read_iter\>', but it's a PITA.