mm/memory.c: use entry = ACCESS_ONCE(*pte) in handle_pte_fault()
[linux-2.6-block.git] / mm / memory.c
index 8b44f765b64584a9a2e7c6f8873d6fcb6acb7726..06ff0720d75abeb820fc7345a77d4bd07cce8024 100644 (file)
@@ -3181,7 +3181,7 @@ static int handle_pte_fault(struct mm_struct *mm,
        pte_t entry;
        spinlock_t *ptl;
 
-       entry = *pte;
+       entry = ACCESS_ONCE(*pte);
        if (!pte_present(entry)) {
                if (pte_none(entry)) {
                        if (vma->vm_ops) {