Messages in this thread | | | Date | Tue, 5 Sep 2017 11:21:12 -0500 | From | Dimitri Sivanich <> | Subject | Re: [PATCH 10/13] sgi-gru: update to new mmu_notifier semantic |
| |
Acked-by: Dimitri Sivanich <sivanich@hpe.com>
On Thu, Aug 31, 2017 at 05:17:35PM -0400, jglisse@redhat.com wrote: > From: Jérôme Glisse <jglisse@redhat.com> > > Call to mmu_notifier_invalidate_page() are replaced by call to > mmu_notifier_invalidate_range() and thus call are bracketed by > call to mmu_notifier_invalidate_range_start()/end() > > Remove now useless invalidate_page callback. > > Signed-off-by: Jérôme Glisse <jglisse@redhat.com> > Cc: Dimitri Sivanich <sivanich@sgi.com> > Cc: Jack Steiner <steiner@sgi.com> > Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> > Cc: Andrew Morton <akpm@linux-foundation.org> > Cc: Linus Torvalds <torvalds@linux-foundation.org> > Cc: Andrea Arcangeli <aarcange@redhat.com> > --- > drivers/misc/sgi-gru/grutlbpurge.c | 12 ------------ > 1 file changed, 12 deletions(-) > > diff --git a/drivers/misc/sgi-gru/grutlbpurge.c b/drivers/misc/sgi-gru/grutlbpurge.c > index e936d43895d2..9918eda0e05f 100644 > --- a/drivers/misc/sgi-gru/grutlbpurge.c > +++ b/drivers/misc/sgi-gru/grutlbpurge.c > @@ -247,17 +247,6 @@ static void gru_invalidate_range_end(struct mmu_notifier *mn, > gru_dbg(grudev, "gms %p, start 0x%lx, end 0x%lx\n", gms, start, end); > } > > -static void gru_invalidate_page(struct mmu_notifier *mn, struct mm_struct *mm, > - unsigned long address) > -{ > - struct gru_mm_struct *gms = container_of(mn, struct gru_mm_struct, > - ms_notifier); > - > - STAT(mmu_invalidate_page); > - gru_flush_tlb_range(gms, address, PAGE_SIZE); > - gru_dbg(grudev, "gms %p, address 0x%lx\n", gms, address); > -} > - > static void gru_release(struct mmu_notifier *mn, struct mm_struct *mm) > { > struct gru_mm_struct *gms = container_of(mn, struct gru_mm_struct, > @@ -269,7 +258,6 @@ static void gru_release(struct mmu_notifier *mn, struct mm_struct *mm) > > > static const struct mmu_notifier_ops gru_mmuops = { > - .invalidate_page = gru_invalidate_page, > .invalidate_range_start = gru_invalidate_range_start, > .invalidate_range_end = gru_invalidate_range_end, > .release = gru_release, > -- > 2.13.5 >
| |