Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp3972470imj; Tue, 19 Feb 2019 12:50:28 -0800 (PST) X-Google-Smtp-Source: AHgI3IagNz4g05fhXELtvXBxYMAoTDA718I3Pqxg8V7OiVNWflSFNwSvEy26hnPH+rHVhEIw3SBS X-Received: by 2002:a17:902:3283:: with SMTP id z3mr33216347plb.76.1550609427943; Tue, 19 Feb 2019 12:50:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550609427; cv=none; d=google.com; s=arc-20160816; b=Jc4BaaMXyPiVZeFZR+0XoVBX59qqaFnfFPn3HeCzN3fSQMgD7bj5Fsp1YLs5yENTyL J63MmWciyDkpQJn0gxXru6uOOwZdizzyVnrjNNZCkE+TFaly9g05M3QvimOKv7pyqXCf KWpHCs6uTUJG/zPJhDn+i7Bxs7C340on/ufbYh1xomEs8vqGRvoY39OPuB8QwaTfaVLz fLrsKpchr3xcSrRbbwrc24b0OaU7kFygnWvReHWNxjASu1v9mefbIpOgjZ0pw3d+RXkv eCXtN+fSKLv/WvzmJWnUvHA290zVAQ+lC6dgsLggCYuYP05FS3veFJ+ZOhRtH5GrXgBo JVaA== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=vTwMs7LhCBRIWokSUAo3LAC/sg2rWNPJOXIoqkEFMek=; b=chlniXEu3PD9CVFHddZhwkGZxsFzooT73O5qYibvHEiNLVryFrntEZHLXrNU9xjJAS EQngYSz8iqMNJB8/kmD9RfBxb+jKTKKrCB6+ENnYdDYuH387ZFmcjHQ39uQkaS8VSvfO g5NvCVwtNLvsErpmjxASQlZyDbrBdIMijhdxL91CAAvfPxpY7xH95nBfsYqbz/cYc1S7 M/r9w/fmhKOCjGmjBXobOu7EdwDLZlExQhaTT0diySTTiqUMuKbRzC/5ehF5XkVzjQIx PlhFzhEunqfjQyQoDC42CPaFUDdOV+/wehf3/ndjKRvxyqu5b94xaWsHPdWtolzLzoC+ OjlQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=YumcioM4; 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 t3si16580344pgl.108.2019.02.19.12.50.11; Tue, 19 Feb 2019 12:50:27 -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; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=YumcioM4; 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 S1729581AbfBSUts (ORCPT + 99 others); Tue, 19 Feb 2019 15:49:48 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:39130 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729130AbfBSUts (ORCPT ); Tue, 19 Feb 2019 15:49:48 -0500 Received: by mail-ot1-f66.google.com with SMTP id n8so36641163otl.6 for ; Tue, 19 Feb 2019 12:49:47 -0800 (PST) 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:content-transfer-encoding; bh=vTwMs7LhCBRIWokSUAo3LAC/sg2rWNPJOXIoqkEFMek=; b=YumcioM4qmHVdnvpAAkSBzS5KKalQVl9aUwWD7tjIFoZktrmgw5R2dpVKI+c3AXdrn 5C25ZgJEJYtn1IOhlL2Bbj10da7+HXls8zmr8vqjVZDXuOge7VqWmIrCadgPyTtu3fSG gc9mhS/E0LiYOmVm58yxwsMY738icUQ6jTCFRYJoqTWMdsqxzYb2KJGKP9uWCW/YPG8V IHmBIdqSJ2EyWJYWd1N8KA2TRUt44I8XyuoXB5sw7zDzO4/RJvMeTA/GvIZYCHPxrWsu wEAjzdpnMdDVg59Ek1qf4F9cuSF7ptRBRSqx5utCRrujMrfT9629rlkJno2IT9JM4mUg Rsyw== 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:content-transfer-encoding; bh=vTwMs7LhCBRIWokSUAo3LAC/sg2rWNPJOXIoqkEFMek=; b=pEMPRB5MEb1oRr349ePEUmgqqchQQ9MDxwe3UJK3EZjwJp3fG5VSNxqNdVnAXVHTwb IjkqKTB+yCL3yH5bKDCGf2luLXuUY5qTCp46CAvhi5geaGChORxO8wF3jcbwGJDdLu3P SZbbs6aYuvaNvj+Q43X3mlWsKSpIWRg3EK/mD3oD4mkL9xv7qx6KkXOtooqSgcd5FbEh bDCc2T94CDzjeBM/1KAZ+sG/oobqM+F1Bs+KKxpdP0LaPRDiOnwk7opwTksMMlUW/Ga5 pzy3qYlT8At85GokfPnRNsD31nSKVt5CYfOX8pTTiLhFNr30ocD379sTQqRlMoHsdiMq j3pQ== X-Gm-Message-State: AHQUAuYT7JlIjomFfUQmbmipviJv4ho6UpOWPAucma0E16ZsdgErBiQk RHCpNUc2DyvIuouGUDD+qiBpOEq1ocpImIVMoSME4w== X-Received: by 2002:aca:fc06:: with SMTP id a6mr3841379oii.0.1550609387267; Tue, 19 Feb 2019 12:49:47 -0800 (PST) MIME-Version: 1.0 References: <20190219200430.11130-1-jglisse@redhat.com> <20190219203032.GC3959@redhat.com> <20190219204017.GP738@mellanox.com> In-Reply-To: <20190219204017.GP738@mellanox.com> From: Dan Williams Date: Tue, 19 Feb 2019 12:49:36 -0800 Message-ID: Subject: Re: [PATCH v5 0/9] mmu notifier provide context informations To: Jason Gunthorpe Cc: Jerome Glisse , Linux MM , Andrew Morton , Linux Kernel Mailing List , =?UTF-8?Q?Christian_K=C3=B6nig?= , Joonas Lahtinen , Jani Nikula , Rodrigo Vivi , Jan Kara , Andrea Arcangeli , Peter Xu , Felix Kuehling , Ross Zwisler , Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Michal Hocko , Ralph Campbell , John Hubbard , KVM list , Maling list - DRI developers , linux-rdma , linux-fsdevel , Arnd Bergmann Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 19, 2019 at 12:41 PM Jason Gunthorpe wrote: > > On Tue, Feb 19, 2019 at 03:30:33PM -0500, Jerome Glisse wrote: > > On Tue, Feb 19, 2019 at 12:15:55PM -0800, Dan Williams wrote: > > > On Tue, Feb 19, 2019 at 12:04 PM wrote: > > > > > > > > From: J=C3=A9r=C3=B4me Glisse > > > > > > > > Since last version [4] i added the extra bits needed for the change= _pte > > > > optimization (which is a KSM thing). Here i am not posting users of > > > > this, they will be posted to the appropriate sub-systems (KVM, GPU, > > > > RDMA, ...) once this serie get upstream. If you want to look at use= rs > > > > of this see [5] [6]. If this gets in 5.1 then i will be submitting > > > > those users for 5.2 (including KVM if KVM folks feel comfortable wi= th > > > > it). > > > > > > The users look small and straightforward. Why not await acks and > > > reviewed-by's for the users like a typical upstream submission and > > > merge them together? Is all of the functionality of this > > > infrastructure consumed by the proposed users? Last time I checked it > > > was only a subset. > > > > Yes pretty much all is use, the unuse case is SOFT_DIRTY and CLEAR > > vs UNMAP. Both of which i intend to use. The RDMA folks already ack > > the patches IIRC, so did radeon and amdgpu. I believe the i915 folks > > were ok with it too. I do not want to merge things through Andrew > > for all of this we discussed that in the past, merge mm bits through > > Andrew in one release and bits that use things in the next release. > > It is usually cleaner for everyone to split patches like this, for > instance I always prefer to merge RDMA patches via RDMA when > possible. Less conflicts. > > The other somewhat reasonable option is to get acks and send your own > complete PR to Linus next week? That works OK for tree-wide changes. Yes, I'm not proposing that they be merged together, instead I'm just looking for the acked-by / reviewed-by tags even if those patches are targeting the next merge window.