Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2482923pxb; Thu, 11 Feb 2021 13:35:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJx5bNMfln/Es1GR6TjUgGYIUGrLjBMnf9RIOGTeSuIZ0KRWwyVN741lE1Td2S7Ca9Wm63Df X-Received: by 2002:a17:906:7689:: with SMTP id o9mr10548351ejm.324.1613079346632; Thu, 11 Feb 2021 13:35:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613079346; cv=none; d=google.com; s=arc-20160816; b=i4FIWOnUC7/A6x84b+B5slrH2p7LCyJ06faBEEZ5O3/uaBkl1BCjBqk4k0Ofsk+bTn 6BuBfqXR6o2ohshA9nHadNzJkgxPYeAO8/7KaWAwaHtpbaLaYuCT8CSln2y8rjoAekt/ 9dRl/k0gd6NPtHhs/00ALLc6WiCQr75nZLcc3hS9wa3rJ0zlyyLTunoMzIvrssoQRJJK f1Z/5masxTnM8kwMKx9N+05KPRkCW0NgtUBjDCTmTzAHmTvNy4POga1DmgcdhTNNfJ1S 9BcefjYRXrA3xTFrBXSR1qThGOuZyt2/ObanbMu8N5OFedgUTVgXe1lVe3uUNhIdu4i4 XoCA== 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:to:from:date :ironport-sdr:ironport-sdr; bh=iRSWFXJlUXctaDosWgkybhz1TcvI50r1cFNY0sNJ4/w=; b=GC28felXLgYr9pb8kr+enrjPoG+ovhBOocGMilLqXXg2NoS863dENkAIIgDBAvcHdU LzjxRIWZ8aDWKMBKd1fqPMmmyCMH4e1p1N1YHTnGuhvcn4MeDNVmp0hIjmfi1r2tQCnK Y+mrF+3oJeUKGgEhACROoWQoXQAn/C+8ddZquE9gp+ucV/OfQHUVCc7nlTG08K8AcNbA u4erknLYHn2Hab2gXmHqCJ8h+yDTu3c05kM0LHstzzjVDFNIl1cAOuAKceM3pn3wvUJL doOhaj+DJ31OdqCTUJ3Mhjxlob3elHkil5kImp0VypzZOgI3jMhJcF/Krniwc1vmjtQc LHDg== 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 b12si4446655edz.497.2021.02.11.13.35.21; Thu, 11 Feb 2021 13:35:46 -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 S229871AbhBKVdS (ORCPT + 99 others); Thu, 11 Feb 2021 16:33:18 -0500 Received: from mga07.intel.com ([134.134.136.100]:62873 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229863AbhBKVdQ (ORCPT ); Thu, 11 Feb 2021 16:33:16 -0500 IronPort-SDR: npkp9PrmGxWvc9ER9Tp/eTfpo9Yg+C8nuVJ677aUa3pOxUT5ToppVd9h62f/ddhL+4PQCfMOAC kB44GN/kYxVg== X-IronPort-AV: E=McAfee;i="6000,8403,9892"; a="246387234" X-IronPort-AV: E=Sophos;i="5.81,171,1610438400"; d="scan'208";a="246387234" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Feb 2021 13:32:35 -0800 IronPort-SDR: 94fL2dEMOOjUai1Z6WRLjIcOaL566MkT4Yx4UtrDx0NKQ5rXJvT2HTbpxHigw+8AFoTZD4Oiwh kGkF2eke5vXA== X-IronPort-AV: E=Sophos;i="5.81,171,1610438400"; d="scan'208";a="578946605" 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; 11 Feb 2021 13:32:35 -0800 Date: Thu, 11 Feb 2021 13:32:35 -0800 From: Ira Weiny To: dsterba@suse.cz, Andrew Morton , clm@fb.com, josef@toxicpanda.com, Christoph Hellwig , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH V2 0/8] btrfs: convert kmaps to core page calls Message-ID: <20210211213235.GK3014244@iweiny-DESK2.sc.intel.com> References: <20210210062221.3023586-1-ira.weiny@intel.com> <20210211193803.GH1993@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210211193803.GH1993@suse.cz> User-Agent: Mutt/1.11.1 (2018-12-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 11, 2021 at 08:38:03PM +0100, David Sterba wrote: > On Tue, Feb 09, 2021 at 10:22:13PM -0800, ira.weiny@intel.com wrote: > > From: Ira Weiny > > > > Per the conversation on V1 it looks like Andrew would like this to go through > > the btrfs tree. I think that is fine. The other users of > > memcpy_[to|from]_page are probably not ready and I believe could be taken in an > > early rc after David submits. > > > > Is that ok with you David? > > Yes. > > The branch is now in > https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git/log/?h=kmap-conversion > let me know if I've missed acked-by or reviewed-by, I added those sent > to the mailinglist and added mine to the btrfs ones and to the iov_iter > patch. Looks good. Thank you! > > I'll add the patchset to my for-next so it gets picked by linux-next and > will keep testing it for at least a week. > > Though this is less than the expected time before merge window, the > reasoning is that it's exporting helpers that are going to be used in > various subsystems. The changes in btrfs are simple and would allow to > focus on the other less trivial conversions. ETA for the pull request is > mid of the 2nd week of the merge window or after rc1. Thanks for working with me on this. Yes these were the more straight forward conversions. The next set will require more review and I should have them posted soon at least for RFC. Unfortunately, there are 2 places which are proving difficult to follow the mapping orders required of kmap_local_page(). I'll open that discussion with the next round of conversions. For now, thank you again, Ira