arm: add support for folded p4d page tables
[sfrench/cifs-2.6.git] / arch / arm / mm / init.c
index 4e43455fab84269a2194cf8d992b33d1e6767042..01e18e43b1742efc46141a20e39c9a3f1cefb31d 100644 (file)
@@ -519,7 +519,7 @@ static inline void section_update(unsigned long addr, pmdval_t mask,
 {
        pmd_t *pmd;
 
-       pmd = pmd_offset(pud_offset(pgd_offset(mm, addr), addr), addr);
+       pmd = pmd_offset(pud_offset(p4d_offset(pgd_offset(mm, addr), addr), addr), addr);
 
 #ifdef CONFIG_ARM_LPAE
        pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot);