X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Fmemory.c;h=f1a68049edfff60805e2c1019c4d950bfb3e5ed6;hb=4c1fad64eff481982349f5795b9c198c532b0f13;hp=793fe0f9841c09ce87b1d0e0a43f1b416ead6390;hpb=2ed89d577c172506b5bada8c5810f607a4eae771;p=cascardo%2Flinux.git diff --git a/mm/memory.c b/mm/memory.c index 793fe0f9841c..f1a68049edff 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -3395,7 +3395,7 @@ static int do_numa_page(struct fault_env *fe, pte_t pte) * pte_dirty has unpredictable behaviour between PTE scan updates, * background writeback, dirty balancing and application behaviour. */ - if (!(vma->vm_flags & VM_WRITE)) + if (!pte_write(pte)) flags |= TNF_NO_GROUP; /*