aboutsummaryrefslogtreecommitdiffstats
path: root/mm/rmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/rmap.c')
-rw-r--r--mm/rmap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/rmap.c b/mm/rmap.c
index a53a10b93ecf..05d6d73a692d 100644
--- a/mm/rmap.c
+++ b/mm/rmap.c
@@ -595,6 +595,7 @@ static int try_to_unmap_one(struct page *page, struct vm_area_struct *vma,
595 list_add(&mm->mmlist, &init_mm.mmlist); 595 list_add(&mm->mmlist, &init_mm.mmlist);
596 spin_unlock(&mmlist_lock); 596 spin_unlock(&mmlist_lock);
597 } 597 }
598 dec_mm_counter(mm, anon_rss);
598 } else { 599 } else {
599 /* 600 /*
600 * Store the pfn of the page in a special migration 601 * Store the pfn of the page in a special migration
@@ -606,7 +607,6 @@ static int try_to_unmap_one(struct page *page, struct vm_area_struct *vma,
606 } 607 }
607 set_pte_at(mm, address, pte, swp_entry_to_pte(entry)); 608 set_pte_at(mm, address, pte, swp_entry_to_pte(entry));
608 BUG_ON(pte_file(*pte)); 609 BUG_ON(pte_file(*pte));
609 dec_mm_counter(mm, anon_rss);
610 } else 610 } else
611 dec_mm_counter(mm, file_rss); 611 dec_mm_counter(mm, file_rss);
612 612