Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp3617363imb; Tue, 5 Mar 2019 14:19:37 -0800 (PST) X-Google-Smtp-Source: APXvYqx1xwlw2+VOVBqkR6UGNE1n//EzTitZuOQBnxa1p/Uy3MFyjEn3WDTFRYzOlrCnwrxUN2DV X-Received: by 2002:a17:902:d203:: with SMTP id t3mr3563003ply.310.1551824377017; Tue, 05 Mar 2019 14:19:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551824377; cv=none; d=google.com; s=arc-20160816; b=QjRSB6wWGQQ+prfEUJKXiZUjhQN4sO9kVzMfKGDENteJCqaNyD0R+Hw+ehuqd1UhsN qHNuCuMkT8R6W69arDIvAW+YsWpm6B72g9j8vtcaKjCrjVmXvCZbfGgGfxCJsYMoNYLn 1WWb78MxOJ1RM2mFhS9hnDE70sD5IM/9aaem157oID+Ch6F172753SU3NgLgj0RLLnc8 bU9qDsiCbg/vHzHQtKGOWLp/d6Yz7eMlPoKQRFSZmxQMH++vkEGAw/jF+gyVqsKvLVfG kYyU9gD8VPQD+OvYuHrgwB3QUsGX8a/7XPe03cGY1zitrQIpb/wNv7TymnTEErdiECYK WG7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=mKtgw3ilUJZ2R3ElZINuJN8AwBZAcecpPbnux5nTaiQ=; b=AgNCD+yCP7sNwUecd8t/I0zwXnlydw5B7z0SzTbe/2w5HO9Wko8n1H4HzsNVCYDXWO 9k5CrnG+ux2jonTQvWxlhztwdaiUwQq5rGkQPh8Z22AjXzcQTJz3H5KNG5V1t7LAodjj IJ6St68yflAcDPR6PXqCACczPI1AdzCmuEObrXBLH8+joVuPDcKnc992cXDYGcYbDvgz 2MTl9H0VXEdY6oqDdjadL5BO8Io37xnEqt57Dqg/aF8UZDXb2a2svR8DqOpv6jSW7Myg 9EftVnPTi1XDb0qPRKEtV7Jl7MB288/THOtg0aM8WTTeObYVlC+ji54gUsHXX3jVrt0b BaKQ== 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 a1si9002121pfn.245.2019.03.05.14.19.22; Tue, 05 Mar 2019 14:19:37 -0800 (PST) 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 S1727613AbfCEWQi (ORCPT + 99 others); Tue, 5 Mar 2019 17:16:38 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:59938 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726367AbfCEWQi (ORCPT ); Tue, 5 Mar 2019 17:16:38 -0500 Received: from akpm3.svl.corp.google.com (unknown [104.133.8.65]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id CF4F3102C5; Tue, 5 Mar 2019 22:16:36 +0000 (UTC) Date: Tue, 5 Mar 2019 14:16:35 -0800 From: Andrew Morton To: Dan Williams Cc: Jerome Glisse , Linux MM , Linux Kernel Mailing List , Ralph Campbell , John Hubbard , linux-fsdevel Subject: Re: [PATCH 09/10] mm/hmm: allow to mirror vma of a file on a DAX backed filesystem Message-Id: <20190305141635.8134e310ba7187bc39532cd3@linux-foundation.org> In-Reply-To: References: <20190129165428.3931-10-jglisse@redhat.com> <20190129193123.GF3176@redhat.com> <20190129212150.GP3176@redhat.com> <20190130030317.GC10462@redhat.com> <20190130183616.GB5061@redhat.com> <20190131041641.GK5061@redhat.com> X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 30 Jan 2019 21:44:46 -0800 Dan Williams wrote: > > > > > Another way to help allay these worries is commit to no new exports > > > without in-tree users. In general, that should go without saying for > > > any core changes for new or future hardware. > > > > I always intend to have an upstream user the issue is that the device > > driver tree and the mm tree move a different pace and there is always > > a chicken and egg problem. I do not think Andrew wants to have to > > merge driver patches through its tree, nor Linus want to have to merge > > drivers and mm trees in specific order. So it is easier to introduce > > mm change in one release and driver change in the next. This is what > > i am doing with ODP. Adding things necessary in 5.1 and working with > > Mellanox to have the ODP HMM patch fully tested and ready to go in > > 5.2 (the patch is available today and Mellanox have begin testing it > > AFAIK). So this is the guideline i will be following. Post mm bits > > with driver patches, push to merge mm bits one release and have the > > driver bits in the next. I do hope this sound fine to everyone. > > The track record to date has not been "merge HMM patch in one release > and merge the driver updates the next". If that is the plan going > forward that's great, and I do appreciate that this set came with > driver changes, and maintain hope the existing exports don't go > user-less for too much longer. Decision time. Jerome, how are things looking for getting these driver changes merged in the next cycle? Dan, what's your overall take on this series for a 5.1-rc1 merge? Jerome, what would be the risks in skipping just this [09/10] patch?