Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp849381pxb; Fri, 22 Apr 2022 12:32:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz7OH84zwF7YviBLFmwXDH7Rq5s3wI2eOWKHZ4MoLkxu7026r80d90pYHCtZxmUcNTSAZ0x X-Received: by 2002:a05:6a00:1ad0:b0:50a:906b:807c with SMTP id f16-20020a056a001ad000b0050a906b807cmr6544469pfv.42.1650655939118; Fri, 22 Apr 2022 12:32:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650655939; cv=none; d=google.com; s=arc-20160816; b=ZcnleLYd6Ny+NdU4xsJIIBDEb2K6opmHM6KjLt2atUdZt1hD/0D5qGwMDzYC18ymcT Xe6mOjDI18T29jWdzfEpd84DwhFbImyLF4UJpFReNLg08qeSc07A+epMtTH572TJvaTh Wa0osIjUwvA7BGFct93G57QeBSII1x2DlUE82Tysv793Cir3BKSmLQRKaG5c5r2H0pAh kmz7/QBnm/EQugHGfCVjohffT0+du9vObSC2u91m2Tq67iH9xDgVOW1RYZLrP/ryzFrS aOSJfs6halFq+8UU5Y2J+MIOGY1lUNV6G6hsNCaIzFezP5MoNw4IT5LbsV4Q1Uh+8/W3 Kgfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=kQqxPFkBgwTTXmjwogf+rVXv18PbhFLAuuZBC/yrNE8=; b=q52+V/+9UO3TmTZjizRRN+vOi1vtAP7xQhSEXOIpeh5abvI6NdPOLbvNZ1nRhajQsc 6zM9USFKrPCnG/m2bGh5tMZE3uSTn+URGQBhgVHYiEk47DrUSWbeuv/nLdexFMKu9tI2 kIx4ktoRpDtByGgGnzKy/3ChdPM1PtfyzKV0LDkZYS5XrDztmZEeqRqImCF0+T7WIysU dBKWj4jVU7/7lN1gLqibhsud+svi1Q0COTtgITPTsWJjs27THhTKTm0CrMiKZxHqyOqD +wmJHmC9MIGbJcWs/o1z4T8F/evHtGqVta/sLLbzEcrZCGTuMbjg5IpMUYhax4rDdTDq Pg0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=gAbcEDXL; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id s36-20020a632164000000b003a9f9703091si8869770pgm.338.2022.04.22.12.32.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Apr 2022 12:32:19 -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=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=gAbcEDXL; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E35B51DBD75; Fri, 22 Apr 2022 11:40:18 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229610AbiDUCXI (ORCPT + 99 others); Wed, 20 Apr 2022 22:23:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229462AbiDUCXG (ORCPT ); Wed, 20 Apr 2022 22:23:06 -0400 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C250338A8 for ; Wed, 20 Apr 2022 19:20:18 -0700 (PDT) Received: by mail-pj1-x102e.google.com with SMTP id s14-20020a17090a880e00b001caaf6d3dd1so6497805pjn.3 for ; Wed, 20 Apr 2022 19:20:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=kQqxPFkBgwTTXmjwogf+rVXv18PbhFLAuuZBC/yrNE8=; b=gAbcEDXLXf1cJAOuQcMz7KFmTi65M0OI1L+R+LrFk1NUI5eLmqLTlOn4vgPrp6nUY/ dQ8EWp0H2qkMBdjvMBYO2wzIIvsjpy1iaePWXigztNdFtdY4LjushgcYLJ6wLueUQzot +RTTlMBVrTFQaSuWyKg+rIkYVajru6hHk0/PWkn6Rwqdm6vMiEKgtp+6Fz8196U+b17H fLrovoP/NJEM3D+FfmWiLY9b98NXC3/IQGMrd8WFDXu+foGy5FbJiYgmZGYgDlw9+TBZ J2IJXxjM35dgR6Lar9GJuiBhtnJAlH2enb2vdZWofi4fdk+FwKypjUep97zBA+AIoRjN +R+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=kQqxPFkBgwTTXmjwogf+rVXv18PbhFLAuuZBC/yrNE8=; b=UwuZoi+eL4oFvT4M5y05WhN/Qx6w2a6l8x3cheLiBYVMTZYxzvlGLTQHb8tCqG1irI VPs2C5nU1mWNW5MIcG/2AAfs2v+Scc4MNIbyRIGa2GGQGXd/vdbFa1cU1EmdqJBzEF5l qPbxPgKiCwLGwF4IgkBztRYr/5JRnVVnS8dRd/gMCx63wDl9ITWUscC/qjtdS7mgzJAM JqYZ5o2jYLOANknfx7yQpQTsh24R2+4pRzAB+H0vE7RsEwJspU6rndjSUOLyI2Q+zq+G vjbZV4fOHCVv30eZg23P900+kWstjaiWWw+8criWxzCLHW5kVtYwd32Lh0Yew0JJd5bk o+Fg== X-Gm-Message-State: AOAM532L8e9VjdEQTGkdySqFbJqJsnWs7IdQzrsFP2WgcoQz7BsROF1V 2t3HvoVTYrMPm27T2OI4gHQUQUmOEI9dHlMbChTFmQ== X-Received: by 2002:a17:902:ea57:b0:15a:6173:87dd with SMTP id r23-20020a170902ea5700b0015a617387ddmr1322664plg.147.1650507618157; Wed, 20 Apr 2022 19:20:18 -0700 (PDT) MIME-Version: 1.0 References: <20220419045045.1664996-1-ruansy.fnst@fujitsu.com> <20220421012045.GR1544202@dread.disaster.area> <86cb0ada-208c-02de-dbc9-53c6014892c3@fujitsu.com> In-Reply-To: <86cb0ada-208c-02de-dbc9-53c6014892c3@fujitsu.com> From: Dan Williams Date: Wed, 20 Apr 2022 19:20:07 -0700 Message-ID: Subject: Re: [PATCH v13 0/7] fsdax: introduce fs query to support reflink To: Shiyang Ruan Cc: Dave Chinner , Linux Kernel Mailing List , linux-xfs , Linux NVDIMM , Linux MM , linux-fsdevel , "Darrick J. Wong" , Christoph Hellwig , Jane Chu , Andrew Morton , Naoya Horiguchi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 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 [ add Andrew and Naoya ] On Wed, Apr 20, 2022 at 6:48 PM Shiyang Ruan wrot= e: > > Hi Dave, > > =E5=9C=A8 2022/4/21 9:20, Dave Chinner =E5=86=99=E9=81=93: > > Hi Ruan, > > > > On Tue, Apr 19, 2022 at 12:50:38PM +0800, Shiyang Ruan wrote: > >> This patchset is aimed to support shared pages tracking for fsdax. > > > > Now that this is largely reviewed, it's time to work out the > > logistics of merging it. > > Thanks! > > > > >> Changes since V12: > >> - Rebased onto next-20220414 > > > > What does this depend on that is in the linux-next kernel? > > > > i.e. can this be applied successfully to a v5.18-rc2 kernel without > > needing to drag in any other patchsets/commits/trees? > > Firstly, I tried to apply to v5.18-rc2 but it failed. > > There are some changes in memory-failure.c, which besides my Patch-02 > "mm/hwpoison: fix race between hugetlb free/demotion and > memory_failure_hugetlb()" > > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commi= t/?id=3D423228ce93c6a283132be38d442120c8e4cdb061 > > Then, why it is on linux-next is: I was told[1] there is a better fix > about "pgoff_address()" in linux-next: > "mm: rmap: introduce pfn_mkclean_range() to cleans PTEs" > > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commi= t/?id=3D65c9605009f8317bb3983519874d755a0b2ca746 > so I rebased my patches to it and dropped one of mine. > > [1] https://lore.kernel.org/linux-xfs/YkPuooGD139Wpg1v@infradead.org/ From my perspective, once something has -mm dependencies it needs to go through Andrew's tree, and if it's going through Andrew's tree I think that means the reflink side of this needs to wait a cycle as there is no stable point that the XFS tree could merge to build on top of. The last reviewed-by this wants before going through there is Naoya's on the memory-failure.c changes.