From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by kanga.kvack.org (Postfix) with ESMTP id B05646B7BFD for ; Thu, 6 Dec 2018 22:30:30 -0500 (EST) Received: by mail-pg1-f200.google.com with SMTP id p4so1626017pgj.21 for ; Thu, 06 Dec 2018 19:30:30 -0800 (PST) Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id 79sor3851838pfq.34.2018.12.06.19.30.29 for (Google Transport Security); Thu, 06 Dec 2018 19:30:29 -0800 (PST) Date: Thu, 6 Dec 2018 20:30:27 -0700 From: Jason Gunthorpe Subject: Re: [PATCH v2 1/3] mm/mmu_notifier: use structure for invalidate_range_start/end callback Message-ID: <20181207033027.GA20236@ziepe.ca> References: <20181205053628.3210-1-jglisse@redhat.com> <20181205053628.3210-2-jglisse@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20181205053628.3210-2-jglisse@redhat.com> Sender: owner-linux-mm@kvack.org List-ID: To: jglisse@redhat.com Cc: linux-mm@kvack.org, Andrew Morton , linux-kernel@vger.kernel.org, Matthew Wilcox , Ross Zwisler , Jan Kara , Dan Williams , Paolo Bonzini , Radim =?utf-8?B?S3LEjW3DocWZ?= , Michal Hocko , Christian Koenig , Felix Kuehling , Ralph Campbell , John Hubbard , kvm@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rdma@vger.kernel.org, linux-fsdevel@vger.kernel.org On Wed, Dec 05, 2018 at 12:36:26AM -0500, jglisse@redhat.com wrote: > From: Jérôme Glisse > > To avoid having to change many callback definition everytime we want > to add a parameter use a structure to group all parameters for the > mmu_notifier invalidate_range_start/end callback. No functional changes > with this patch. > > Signed-off-by: Jérôme Glisse > Cc: Andrew Morton > Cc: Matthew Wilcox > Cc: Ross Zwisler > Cc: Jan Kara > Cc: Dan Williams > Cc: Paolo Bonzini > Cc: Radim Krčmář > Cc: Michal Hocko > Cc: Christian Koenig > Cc: Felix Kuehling > Cc: Ralph Campbell > Cc: John Hubbard > Cc: kvm@vger.kernel.org > Cc: dri-devel@lists.freedesktop.org > Cc: linux-rdma@vger.kernel.org > Cc: linux-fsdevel@vger.kernel.org > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 43 +++++++++++-------------- > drivers/gpu/drm/i915/i915_gem_userptr.c | 14 ++++---- > drivers/gpu/drm/radeon/radeon_mn.c | 16 ++++----- > drivers/infiniband/core/umem_odp.c | 20 +++++------- > drivers/infiniband/hw/hfi1/mmu_rb.c | 13 +++----- > drivers/misc/mic/scif/scif_dma.c | 11 ++----- > drivers/misc/sgi-gru/grutlbpurge.c | 14 ++++---- > drivers/xen/gntdev.c | 12 +++---- > include/linux/mmu_notifier.h | 14 +++++--- > mm/hmm.c | 23 ++++++------- > mm/mmu_notifier.c | 21 ++++++++++-- > virt/kvm/kvm_main.c | 14 +++----- > 12 files changed, 102 insertions(+), 113 deletions(-) The changes to drivers/infiniband look mechanical and fine to me. It even looks like this avoids merge conflicts with the other changes to these files :) For infiniband: Acked-by: Jason Gunthorpe I assume this will go through the mm tree? Jason