Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5600210imu; Tue, 29 Jan 2019 23:54:57 -0800 (PST) X-Google-Smtp-Source: ALg8bN5wCCiIFbdx6NZfGfEQXGBd2zkY4I7+1dZxdA6NV37vqGRAugehFceVwFfk3MwcbgxXX0eq X-Received: by 2002:a63:3204:: with SMTP id y4mr26568828pgy.41.1548834896965; Tue, 29 Jan 2019 23:54:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548834896; cv=none; d=google.com; s=arc-20160816; b=VA7P98vCfCgTwm/9kwoPZoe04fU6yAfuT2VtTlR1ZOlCcVik08RwsV9T0ccYPgBSeD MEYO9CqeDn4fBjxlGLKoB/4p4VhLoP1PVD0VGmxvuKWgpgZPNCzUtxx3zVuNVQrfGU0/ Zu7b7j7N6CwzLDPnlUFI7yYUuY443LR7wq6PS7s0HzbzzZJ3p7ec4PWia0sda0qnsDvw Pjh35SuXcX3awdZb7dyTsl8/TmuXWBDFEgmRDL80u7hewyFm/EnCPrzqdMP/529fSy3i dhP2bS5aF4EfSRmF/AIEJrgyC4XQkvAuIstybuN5hhmeeoF1bT0I89qlqoirA7SRBwA7 92wQ== 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=0VbjHPROoNx2a7cxBhsVfJCPgi6qgdLAAcjRouY8Dvw=; b=hwiZTPihTot0PtSKRyxpJ6jPijBpo/7iSsIh7qzBAH69NQsoRsSOO71yap641i9bCu DFTKVnhoD6Sk66pnZEJcLohO2uY5v61fpIsX8Kt/5xvYbWev4k0zafn7jO+1hFmVJf65 C1LBwrgB5nTF8C/8II6JyTndshf64UlWlCh0beghGMILrIwiRE9sg6Q4vyCsYpXrXkoP RmpwZxdDU4l2iAGSZz9hw3/yd/qVjR5Aoo5l6ODDHABn9JNs8XqJ3qh9H1i+polt34py JkUHZKcU0u6cp29EKe0hIHW2ooQ56x3GL8FSkl/tf5ucrtFi2qKygur3iRCLEuAQy62B ac2A== 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 c30si763124pgn.52.2019.01.29.23.54.41; Tue, 29 Jan 2019 23:54:56 -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 S1730159AbfA3Hw7 (ORCPT + 99 others); Wed, 30 Jan 2019 02:52:59 -0500 Received: from verein.lst.de ([213.95.11.211]:50704 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725830AbfA3Hw6 (ORCPT ); Wed, 30 Jan 2019 02:52:58 -0500 Received: by newverein.lst.de (Postfix, from userid 2407) id C07BF68CEC; Wed, 30 Jan 2019 08:52:56 +0100 (CET) Date: Wed, 30 Jan 2019 08:52:56 +0100 From: Christoph Hellwig To: Logan Gunthorpe Cc: Jerome Glisse , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , "Rafael J . Wysocki" , Bjorn Helgaas , Christian Koenig , Felix Kuehling , Jason Gunthorpe , linux-pci@vger.kernel.org, dri-devel@lists.freedesktop.org, Christoph Hellwig , Marek Szyprowski , Robin Murphy , Joerg Roedel , iommu@lists.linux-foundation.org Subject: Re: [RFC PATCH 3/5] mm/vma: add support for peer to peer to device vma Message-ID: <20190130075256.GA29665@lst.de> References: <20190129174728.6430-1-jglisse@redhat.com> <20190129174728.6430-4-jglisse@redhat.com> <20190129191120.GE3176@redhat.com> <20190129194418.GG3176@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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, Jan 29, 2019 at 01:43:02PM -0700, Logan Gunthorpe wrote: > It's hard to reason about an interface when you can't see what all the > layers want to do with it. Most maintainers (I'd hope) would certainly > never merge code that has no callers, and for much the same reason, I'd > rather not review patches that don't have real use case examples. Yes, we should never review, nevermind merge code without users. We had one example recently where this was not followed, which was HMM and that turned out to be a desaster.