X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=mm%2Fmmap.c;h=1edbaa3136c3c464cf648e569f2f98499f00642c;hb=14e94194d10ce2b4207ce7bcdcd5e92a1977fe9f;hp=fbad7b091090d12ba0b101815fdc8699b092ee0d;hpb=058ca4a22ebf22ea1cbedd6cc0340ed1e2e94ee1;p=~andy%2Flinux diff --git a/mm/mmap.c b/mm/mmap.c index fbad7b09109..1edbaa3136c 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -865,7 +865,7 @@ again: remove_next = 1 + (end > next->vm_end); if (next->anon_vma) anon_vma_merge(vma, next); mm->map_count--; - vma_set_policy(vma, vma_policy(next)); + mpol_put(vma_policy(next)); kmem_cache_free(vm_area_cachep, next); /* * In mprotect's case 6 (see comments on vma_merge),