]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/fremap.c
[PATCH] mm: batch updating mm_counters
[karo-tx-linux.git] / mm / fremap.c
index ab23a0673c351cc8ed263cfcea5f280c4736bbc9..fd7f2a17ff3e49bada9aa1d7c18febe56a9cda03 100644 (file)
@@ -39,7 +39,7 @@ static inline void zap_pte(struct mm_struct *mm, struct vm_area_struct *vma,
                                        set_page_dirty(page);
                                page_remove_rmap(page);
                                page_cache_release(page);
-                               dec_mm_counter(mm, rss);
+                               dec_mm_counter(mm, file_rss);
                        }
                }
        } else {
@@ -95,7 +95,7 @@ int install_page(struct mm_struct *mm, struct vm_area_struct *vma,
 
        zap_pte(mm, vma, addr, pte);
 
-       inc_mm_counter(mm,rss);
+       inc_mm_counter(mm, file_rss);
        flush_icache_page(vma, page);
        set_pte_at(mm, addr, pte, mk_pte(page, prot));
        page_add_file_rmap(page);