X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=mm%2Fmmap.c;h=dff37a686230b11e2cc636cc8cdbe9e173e6a6ca;hp=eae90af60ea62e066defeab345e5079f57a80dc2;hb=b8e35885679ef5f44dab1c100219b82eae7a1c13;hpb=7f23d37a2aacb81f067053955896b97cadb5a256 diff --git a/mm/mmap.c b/mm/mmap.c index eae90af60ea6..dff37a686230 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -1573,7 +1573,7 @@ struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr) if (mm) { /* Check the cache first. */ /* (Cache hit rate is typically around 35%.) */ - vma = mm->mmap_cache; + vma = ACCESS_ONCE(mm->mmap_cache); if (!(vma && vma->vm_end > addr && vma->vm_start <= addr)) { struct rb_node * rb_node;