On Wed, Dec 05, 2018 at 12:36:26AM -0500, jgli...@redhat.com wrote: > From: Jérôme Glisse <jgli...@redhat.com> > > 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 <jgli...@redhat.com> > Cc: Andrew Morton <a...@linux-foundation.org> > Cc: Matthew Wilcox <mawil...@microsoft.com> > Cc: Ross Zwisler <zwis...@kernel.org> > Cc: Jan Kara <j...@suse.cz> > Cc: Dan Williams <dan.j.willi...@intel.com> > Cc: Paolo Bonzini <pbonz...@redhat.com> > Cc: Radim Krčmář <rkrc...@redhat.com> > Cc: Michal Hocko <mho...@kernel.org> > Cc: Christian Koenig <christian.koe...@amd.com> > Cc: Felix Kuehling <felix.kuehl...@amd.com> > Cc: Ralph Campbell <rcampb...@nvidia.com> > Cc: John Hubbard <jhubb...@nvidia.com> > Cc: k...@vger.kernel.org > Cc: dri-de...@lists.freedesktop.org > Cc: linux-r...@vger.kernel.org > Cc: linux-fsde...@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 <j...@mellanox.com> I assume this will go through the mm tree? Jason