]> Git Repo - linux.git/blobdiff - mm/mapping_dirty_helpers.c
mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete()
[linux.git] / mm / mapping_dirty_helpers.c
index 1b0ab8fcfd8bf2938319b891ebd8f287a18b952a..e1eb33f49059239a76c5eee9084e7daaa867c1ea 100644 (file)
@@ -126,7 +126,7 @@ static int clean_record_pte(pte_t *pte, unsigned long addr,
 static int wp_clean_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long end,
                              struct mm_walk *walk)
 {
-       pmd_t pmdval = pmd_read_atomic(pmd);
+       pmd_t pmdval = pmdp_get_lockless(pmd);
 
        if (!pmd_trans_unstable(&pmdval))
                return 0;
@@ -191,7 +191,7 @@ static int wp_clean_pre_vma(unsigned long start, unsigned long end,
        wpwalk->tlbflush_end = start;
 
        mmu_notifier_range_init(&wpwalk->range, MMU_NOTIFY_PROTECTION_PAGE, 0,
-                               walk->vma, walk->mm, start, end);
+                               walk->mm, start, end);
        mmu_notifier_invalidate_range_start(&wpwalk->range);
        flush_cache_range(walk->vma, start, end);
 
This page took 0.033369 seconds and 4 git commands to generate.