diff options
Diffstat (limited to 'arch/mips/include/asm/pgtable.h')
| -rw-r--r-- | arch/mips/include/asm/pgtable.h | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/arch/mips/include/asm/pgtable.h b/arch/mips/include/asm/pgtable.h index 027c74db13f9..df49a308085c 100644 --- a/arch/mips/include/asm/pgtable.h +++ b/arch/mips/include/asm/pgtable.h @@ -122,6 +122,9 @@ do {									\  	}								\  } while(0) +extern void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, +	pte_t pteval); +  #if defined(CONFIG_64BIT_PHYS_ADDR) && defined(CONFIG_CPU_MIPS32)  #define pte_none(pte)		(!(((pte).pte_low | (pte).pte_high) & ~_PAGE_GLOBAL)) @@ -145,7 +148,6 @@ static inline void set_pte(pte_t *ptep, pte_t pte)  		}  	}  } -#define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)  static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)  { @@ -183,7 +185,6 @@ static inline void set_pte(pte_t *ptep, pte_t pteval)  	}  #endif  } -#define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)  static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)  { @@ -390,15 +391,12 @@ static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)  extern void __update_tlb(struct vm_area_struct *vma, unsigned long address,  	pte_t pte); -extern void __update_cache(struct vm_area_struct *vma, unsigned long address, -	pte_t pte);  static inline void update_mmu_cache(struct vm_area_struct *vma,  	unsigned long address, pte_t *ptep)  {  	pte_t pte = *ptep;  	__update_tlb(vma, address, pte); -	__update_cache(vma, address, pte);  }  static inline void update_mmu_cache_pmd(struct vm_area_struct *vma,  |