mm: use pmdp_get_lockless() without surplus barrier()
[linux-2.6-block.git] / mm / mprotect.c
index 92d3d3ca390a09de5f883d0b620608c3b4593aed..c5a13c0f1017d04a6bbd6020605f52ab45ee540a 100644 (file)
@@ -309,11 +309,6 @@ static inline int pmd_none_or_clear_bad_unless_trans_huge(pmd_t *pmd)
 {
        pmd_t pmdval = pmdp_get_lockless(pmd);
 
-       /* See pmd_none_or_trans_huge_or_clear_bad for info on barrier */
-#ifdef CONFIG_TRANSPARENT_HUGEPAGE
-       barrier();
-#endif
-
        if (pmd_none(pmdval))
                return 1;
        if (pmd_trans_huge(pmdval))