Acked-by: Dimitri Sivanich <[email protected]>

On Thu, Aug 31, 2017 at 05:17:35PM -0400, [email protected] wrote:
> From: Jérôme Glisse <[email protected]>
> 
> 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 <[email protected]>
> Cc: Dimitri Sivanich <[email protected]>
> Cc: Jack Steiner <[email protected]>
> Cc: Kirill A. Shutemov <[email protected]>
> Cc: Andrew Morton <[email protected]>
> Cc: Linus Torvalds <[email protected]>
> Cc: Andrea Arcangeli <[email protected]>
> ---
>  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
> 

Reply via email to