Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp5251703ybp; Mon, 7 Oct 2019 23:13:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqzhaXWhULSx1JUurgNZpx+My6QsXeuwOrauDEYqAjLBqjCmLM3Vvpm4seliUC6L2NiB7nG+ X-Received: by 2002:a17:906:134b:: with SMTP id x11mr26923337ejb.272.1570515194862; Mon, 07 Oct 2019 23:13:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570515194; cv=none; d=google.com; s=arc-20160816; b=rmHcU1aV3UYeqZrXDdP66S0gCybqvQwew7lfgjGJqsMPkFUqpmGkMbr4B/S38kT63Z tQJLU7awXOJeW9HtXaiWaWczi0qka7lhyjyKuamsfKcEzbBJv7nmFXKYOzTbQRNdSR7C FbVuSeQ4vrnYvZrKhPUUBb8hdsBswd1yJMoFcsYiytgB48VnZNryZvRkuDQJb0uTwl6X py/WVJGnbnHmJzOJv8lV9IgdZHJENiTaOkqaJhzmP2dMWzpZM1Jb5zyDa49QQyLBOr5x OBYm6E4C1zupInxxMPhaNTD2j9dr2yTKZriIqnFOMstoK7Thn1zn6TvIguY9/jjG/1bs Qqog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=3nmiV6jsLFQCdXXIgJmgPb6UXz/aoR6ha0SZYhzPgj8=; b=Ie7koAJpCupkhwKu47iqbKoKAJenxhE/sybM5nf16BLTl/erSyFJQmYO4MGdZ8ekGt S/eGqWMgt/l71iC6FU2rdTmuALwhCP6tSM6tEwFCxm4Jt7kc44UGhkUOx09Ukcrc34Zi qdOI5xPo66aYTQfBn7ykv8GPgLpmaUhalXPW5UVsWK6yi0N+k0gkqHL2Di0+yc8Yj6kh xObLFtLmW2Z4dHDZQJVjFgfzjDt7Vc9nW2vx81QvLxfNXAHkIovJH/Ul8HhnnT8Qs4mK +BMnzshiesyoRCWfusOcDNKFiOXQkoBYwJX8R6JayuTeiivAL6RTTsTTFGkYES/g6GVk LyOw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i20si9388388edy.426.2019.10.07.23.12.50; Mon, 07 Oct 2019 23:13:14 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729937AbfJHGMb (ORCPT + 99 others); Tue, 8 Oct 2019 02:12:31 -0400 Received: from verein.lst.de ([213.95.11.211]:43917 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728297AbfJHGMb (ORCPT ); Tue, 8 Oct 2019 02:12:31 -0400 Received: by verein.lst.de (Postfix, from userid 2407) id 6910568B20; Tue, 8 Oct 2019 08:12:26 +0200 (CEST) Date: Tue, 8 Oct 2019 08:12:25 +0200 From: Christoph Hellwig To: Dave Chinner Cc: Christoph Hellwig , "Darrick J . Wong" , Damien Le Moal , Andreas Gruenbacher , linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Carlos Maiolino Subject: Re: [PATCH 09/11] xfs: remove the fork fields in the writepage_ctx and ioend Message-ID: <20191008061225.GA27652@lst.de> References: <20191006154608.24738-1-hch@lst.de> <20191006154608.24738-10-hch@lst.de> <20191007215944.GC16973@dread.disaster.area> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191007215944.GC16973@dread.disaster.area> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 08, 2019 at 08:59:44AM +1100, Dave Chinner wrote: > On Sun, Oct 06, 2019 at 05:46:06PM +0200, Christoph Hellwig wrote: > > In preparation for moving the writeback code to iomap.c, replace the > > XFS-specific COW fork concept with the iomap IOMAP_F_SHARED flag. > > "In preparation for switching XFS to use the fs/iomap writeback > code..."? > > I suspect the IOMAP_F_SHARED hunk I pointed out in the previous > patch should be in this one... All these made a whole lot more sense before Darrick reshuffled the code. In my original version I started massaging the XFS code so that it can be moved to iomap without functional changes, but Darrick wanted the iomap code added in one series and then XFS switched over, which made a lot of things more confusing than they were intended to be.