Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp2377111imc; Tue, 12 Mar 2019 12:32:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqwN2efr5fEKtjAvZfDx8ySZVyUal45/2wgTRMB+mxZXPr4v2ln6Nq2gNOAcKgyB5LyGmxAM X-Received: by 2002:a62:bd13:: with SMTP id a19mr40033279pff.222.1552419127960; Tue, 12 Mar 2019 12:32:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552419127; cv=none; d=google.com; s=arc-20160816; b=waNYx6SD1ciyXTiVlpwEW4MRQP+6crCOAcgZYN6DnQNVUHZF0lVPdYjuzMtEwKG2xH o53mKBC6UNDzza7f0zdE10x4UY/lsfNG3FRFEfbXb1EAl/uZqlwy4zZHeV2Xp9FyKzBG ctKu/IURiWkTkw/V18HDjWzIc7T0GUUE66rcWDJicDBmcPvN0s55lYzurJsWjuOr4OQq MW0MMWs07g0CP4u2NFNxFnX7SW9Tds2ae3RteHOxWQl2wmx+PMTH1S/Vr3okExIWlaTI zf0u/hQAzGQkmxopNDLSL3m261lae2TVcaDOriv6oaRgrV+3rv99lzjHQ/wInhQkUMIm BURw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=XCKuaXasInyZl5GiIGw6+ShoAqb+pDeTDo/258O+J+s=; b=0Cx/t+L3eYMrV8x4R4y+s+bvqr+I38qif3LfG1GSq8RSkBqFev10jJbr8VEiBa7Zzt AO4JenrFj2JrtQI6UamjAuovZiRHhN0x1jYHql8mPMxh0G4TLVAQN74szqaEjso0E5pP PMTviMzJfGyVrZ/HUVXD4lfq0L2Dzegq7PwmTiIn8s+Ng0upX2PrdfRffNXZHLvCuZS2 9HVpmz1Y9ArRL7ugvSHqAOnVdYe00IrU9dUDqBzsLidN3co+Lc1ABwAGrgqBwWjblynV BOu7TRJ4/usKBoqdT2gEYiTIs8ZRku6h5f5/e0f1ECnS0s8GpPnBp+v5OToo7gky+6Uq lrxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=aaZrnCaY; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f2si8096570pgl.30.2019.03.12.12.31.52; Tue, 12 Mar 2019 12:32:07 -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; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=aaZrnCaY; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726953AbfCLTbF (ORCPT + 99 others); Tue, 12 Mar 2019 15:31:05 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:40597 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726524AbfCLTbE (ORCPT ); Tue, 12 Mar 2019 15:31:04 -0400 Received: by mail-ot1-f66.google.com with SMTP id x8so714523otg.7 for ; Tue, 12 Mar 2019 12:31:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XCKuaXasInyZl5GiIGw6+ShoAqb+pDeTDo/258O+J+s=; b=aaZrnCaYTLt0RYKeA1mT2jq147TnGieDsKfSmCOabF+ag/V9zZu3Z9rjPtFQMkyL3m vGIPOx57IKwa+mguf5PHR07VjGyGKP7v/3U50kc4lLbWIZTosS27nPntElu5mQS1nd/0 RXfjGLJXEDOPudFPjRs8Dv8mhDYZGeGOl9jhwfqSJ4QWvCMAkBu4/mSu24ke4TLlSSyj Yvz69kUbofBql3NvNhgV4mYDA6PsaZGC3ZNK+VVinqKd2nBuMFtV2xSqU94sbksdIHRA OYbBzWZbAJDsUA4kQ9iQtE8uWmVSEj+7pemmLPq33j2Ryd7j8ewfgurW+6L12BJWIeXe YVLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XCKuaXasInyZl5GiIGw6+ShoAqb+pDeTDo/258O+J+s=; b=cVb+xp4lmeV0AGVdciL6fkI09SKrPRzgM46hEVPnqIGNVFPVq8mzJUMBU9qx33od9A 5GgF3egcFud6UNQSGJUQS5aLEkyARJ1MKM1qtDVuHl9lh21dduKAplHKs06uwtJBese5 fWYgWR1OL57WUtvimLj/S4NGmfeTAtJIXFkblZ7lQ9bHmv6yNhmKJG24ySFIrC+H4GLI lo5MyZ7LJ7Nhigj/7rRQv/XUpoCh7brt1dpggzKIbjsEA56X2dNyz/K5dsE2X9znZIpF nDOTW4Sl8sTiTujKUeNl4MCBbIx+0Ap14zaWBMI1jVcpFeCP5hDwuMzl6+O7CBeXE8oZ JJew== X-Gm-Message-State: APjAAAVbd5j8VJT+Ed/s5nJPIweQMxIwnZ1PCZJT9yrHvjyBjzkv9Yy5 CYas/I7KIjnS4eFLhT8KPjvCa6DSmwMVlbGU7awChg== X-Received: by 2002:a9d:760a:: with SMTP id k10mr918574otl.367.1552419063760; Tue, 12 Mar 2019 12:31:03 -0700 (PDT) MIME-Version: 1.0 References: <20190131041641.GK5061@redhat.com> <20190305141635.8134e310ba7187bc39532cd3@linux-foundation.org> <20190307094654.35391e0066396b204d133927@linux-foundation.org> <20190307185623.GD3835@redhat.com> <20190312152551.GA3233@redhat.com> <20190312190606.GA15675@redhat.com> In-Reply-To: <20190312190606.GA15675@redhat.com> From: Dan Williams Date: Tue, 12 Mar 2019 12:30:52 -0700 Message-ID: Subject: Re: [PATCH 09/10] mm/hmm: allow to mirror vma of a file on a DAX backed filesystem To: Jerome Glisse Cc: Andrew Morton , Linux MM , Linux Kernel Mailing List , Ralph Campbell , John Hubbard , linux-fsdevel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 12, 2019 at 12:06 PM Jerome Glisse wrote: > On Tue, Mar 12, 2019 at 09:06:12AM -0700, Dan Williams wrote: > > On Tue, Mar 12, 2019 at 8:26 AM Jerome Glisse wrote: [..] > > > Spirit of the rule is better than blind application of rule. > > > > Again, I fail to see why HMM is suddenly unable to make forward > > progress when the infrastructure that came before it was merged with > > consumers in the same development cycle. > > > > A gate to upstream merge is about the only lever a reviewer has to > > push for change, and these requests to uncouple the consumer only > > serve to weaken that review tool in my mind. > > Well let just agree to disagree and leave it at that and stop > wasting each other time I'm fine to continue this discussion if you are. Please be specific about where we disagree and what aspect of the proposed rules about merge staging are either acceptable, painful-but-doable, or show-stoppers. Do you agree that HMM is doing something novel with merge staging, am I off base there? I expect I can find folks that would balk with even a one cycle deferment of consumers, but can we start with that concession and see how it goes? I'm missing where I've proposed something that is untenable for the future of HMM which is addressing some real needs in gaps in the kernel's support for new hardware.