Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp924245pxb; Tue, 9 Feb 2021 16:52:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJz+KeM2BWVPP2aT9a5JcFQdQSWCZQtQqdrytE/lqSeE/8rOv9AIGBPXbdLxWGv1PB0rt8Xi X-Received: by 2002:a17:906:a0c:: with SMTP id w12mr361959ejf.211.1612918360068; Tue, 09 Feb 2021 16:52:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612918360; cv=none; d=google.com; s=arc-20160816; b=SJDUqrjRLpVpVwUwAj8HaY8QGTqjFP078Axy9VieP+to2FjddWI9i6BPU8aiMXWtFm k7lButRcLCec+DE3bLFR3Ll1dAVCXLhbNibc5cXeVr7qXdnejYswi0xHXdaq+cUJzl2q sJw01lDnG7BtD6I8rJwOjX8rN7pgllYWL7Re7YzOWjFEHuJi7ELTtqp0iClsj/1vTHIt S3vYMWV/QF10rAXs3kCQct/ulM112LUO2hzADlPkR3JsTKr2UADCqwFrUKFjOr8Ij17j ilECnv8djDRpMfQT6QH/Mb9Q9RJQN1ziCWxnF/0T4VZmscJHtpbP0wKjfm/jdAXlE2Hk Yxdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=YC5RsJPSXrPHoF7pw1WlW5+TIXQK3RYOlp3aFB206eg=; b=y1hV59tpqeAcWfc68IjNJoFqCS7+f0LgWJ3iBDw48PLPO6/kn41I0LWnrmd2cpv/Cr 3ith5UD1Tip1LA1bQIL4Dn6QXK6JACTPFEFzpMu7AJ5kwlL9yOP3FGDHnbQinLdfIIOt Mxy8IHCcKPNAjcqrDhyy33F+jSZMbiwY+ACGXV8KOZMnuvjs+W+9dKvZKnQUnBhA0N1O jY5OpjKLgCgpudSgBs4++N4jAqkIad/2w23N+OvSqs9F+Ju6jGh2gRQt0I4fz4VCuXkC kYBWQF+BvPkNSGUtijTrW7Fa0uO6UZpuQJ0nhPwtnmcTgvTiorB1LJHGVF6MwRyNjxmK pn4A== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h20si199369eja.372.2021.02.09.16.52.17; Tue, 09 Feb 2021 16:52:40 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231511AbhBJAvh (ORCPT + 99 others); Tue, 9 Feb 2021 19:51:37 -0500 Received: from mga18.intel.com ([134.134.136.126]:23099 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232991AbhBIWJ6 (ORCPT ); Tue, 9 Feb 2021 17:09:58 -0500 IronPort-SDR: qm3QDZKXVvUz7zK36R1cBmtYWTMjh9MmHmrEqnEf/VtC/ag/YXR087xiBAeOSqr2pPhsBdR/hE d16Vo7P0q9cA== X-IronPort-AV: E=McAfee;i="6000,8403,9890"; a="169646391" X-IronPort-AV: E=Sophos;i="5.81,166,1610438400"; d="scan'208";a="169646391" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Feb 2021 13:52:30 -0800 IronPort-SDR: KMBExiMqHPbOmuFWjVF8uvMMKlFrOnZlogo2zHUcOm/4gLUvrr15QrFYyuMFho/oWotwP63h6j qaE46oV2PR+w== X-IronPort-AV: E=Sophos;i="5.81,166,1610438400"; d="scan'208";a="578192087" Received: from iweiny-desk2.sc.intel.com (HELO localhost) ([10.3.52.147]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Feb 2021 13:52:30 -0800 Date: Tue, 9 Feb 2021 13:52:29 -0800 From: Ira Weiny To: Andrew Morton Cc: dsterba@suse.cz, clm@fb.com, josef@toxicpanda.com, dsterba@suse.com, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Matthew Wilcox Subject: Re: [PATCH 0/4] btrfs: Convert kmaps to core page calls Message-ID: <20210209215229.GC2975576@iweiny-DESK2.sc.intel.com> References: <20210205232304.1670522-1-ira.weiny@intel.com> <20210209151123.GT1993@suse.cz> <20210209110931.00f00e47d9a0529fcee2ff01@linux-foundation.org> <20210209205249.GB2975576@iweiny-DESK2.sc.intel.com> <20210209131103.b46e80db675fec8bec8d2ad1@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210209131103.b46e80db675fec8bec8d2ad1@linux-foundation.org> User-Agent: Mutt/1.11.1 (2018-12-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 09, 2021 at 01:11:03PM -0800, Andrew Morton wrote: > > > > > > It would be best to merge [1/4] via the btrfs tree. Please add my > > > > > > Acked-by: Andrew Morton > > > > > > > > > Although I think it would be better if [1/4] merely did the code > > > movement. Adding those BUG_ON()s is a semantic/functional change and > > > really shouldn't be bound up with the other things this patch series > > > does. > > > > I proposed this too and was told 'no'... > > > > > > If we put in into a separate patch, someone will suggest backing out the > > patch which tells us that there's a problem. > > > > -- https://lore.kernel.org/lkml/20201209201415.GT7338@casper.infradead.org/ > > Yeah, no, please let's not do this. Bundling an offtopic change into > [1/4] then making three more patches dependent on the ontopic parts of > [1/4] is just rude. > > I think the case for adding the BUG_ONs can be clearly made. And that > case should at least have been clearly made in the [1/4] changelog! > > (Although I expect VM_BUG_ON() would be better - will give us sufficient > coverage without the overall impact.) I'm ok with VM_BUG_ON() > > Let's please queue this up separately. Ok can I retain your Ack on the move part of the patch? Note that it does change kmap_atomic() to kmap_local_page() currently. Would you prefer a separate change for that as well? Ira PS really CC'ing Matthew now...