kernel-2_6_6-1_441
[linux-2.6.git] / include / asm-ppc64 / pgtable.h
index befa845..b1e7f6d 100644 (file)
@@ -428,7 +428,10 @@ static inline void __ptep_set_access_flags(pte_t *ptep, pte_t entry, int dirty)
        :"cc");
 }
 #define  ptep_set_access_flags(__vma, __address, __ptep, __entry, __dirty) \
-        __ptep_set_access_flags(__ptep, __entry, __dirty)
+       do {                                                               \
+               __ptep_set_access_flags(__ptep, __entry, __dirty);         \
+               flush_tlb_page_nohash(__vma, __address);                   \
+       } while(0)
 
 /*
  * Macro to mark a page protection value as "uncacheable".