X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=include%2Fasm-sparc64%2Ftlb.h;h=ec81cdedef2c8a94aaea03263371b19c832edf60;hb=858c52d15f186e055dc33a1872f5b45a66d42296;hp=7af1e1109c49e1f5092f44914601f98624b96a5a;hpb=a4cfae13cef6a700a04b13ba1d819c0641b1b26f;p=cascardo%2Flinux.git diff --git a/include/asm-sparc64/tlb.h b/include/asm-sparc64/tlb.h index 7af1e1109c49..ec81cdedef2c 100644 --- a/include/asm-sparc64/tlb.h +++ b/include/asm-sparc64/tlb.h @@ -2,6 +2,7 @@ #define _SPARC64_TLB_H #include +#include #include #include #include @@ -99,8 +100,8 @@ static inline void tlb_remove_page(struct mmu_gather *mp, struct page *page) } #define tlb_remove_tlb_entry(mp,ptep,addr) do { } while (0) -#define pte_free_tlb(mp,ptepage) pte_free(ptepage) -#define pmd_free_tlb(mp,pmdp) pmd_free(pmdp) +#define pte_free_tlb(mp, ptepage) pte_free((mp)->mm, ptepage) +#define pmd_free_tlb(mp, pmdp) pmd_free((mp)->mm, pmdp) #define pud_free_tlb(tlb,pudp) __pud_free_tlb(tlb,pudp) #define tlb_migrate_finish(mm) do { } while (0)