]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/huge_memory.c
ARM64: dts: Add QSPI Device Tree node for NS2
[karo-tx-linux.git] / mm / huge_memory.c
index 12b9f1a39b63ecea917cc3ed182233f458a13df6..cdcd25cb30fea3f2ad2c660e547d014b7378b3dd 100644 (file)
@@ -1620,7 +1620,7 @@ static void __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd,
                        if (soft_dirty)
                                entry = pte_swp_mksoft_dirty(entry);
                } else {
-                       entry = mk_pte(page + i, vma->vm_page_prot);
+                       entry = mk_pte(page + i, READ_ONCE(vma->vm_page_prot));
                        entry = maybe_mkwrite(entry, vma);
                        if (!write)
                                entry = pte_wrprotect(entry);