]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/page-writeback.c
writeback: add nr_dirtied and nr_written to /proc/vmstat
[mv-sheeva.git] / mm / page-writeback.c
index 94159819a651db4d80c4338810e28db011ef8aaf..4dd91f7fd39f8c5321546c3e4cd3f2b730404b82 100644 (file)
@@ -1121,6 +1121,7 @@ void account_page_dirtied(struct page *page, struct address_space *mapping)
 {
        if (mapping_cap_account_dirty(mapping)) {
                __inc_zone_page_state(page, NR_FILE_DIRTY);
+               __inc_zone_page_state(page, NR_DIRTIED);
                __inc_bdi_stat(mapping->backing_dev_info, BDI_RECLAIMABLE);
                task_dirty_inc(current);
                task_io_account_write(PAGE_CACHE_SIZE);
@@ -1136,6 +1137,7 @@ EXPORT_SYMBOL(account_page_dirtied);
 void account_page_writeback(struct page *page)
 {
        inc_zone_page_state(page, NR_WRITEBACK);
+       inc_zone_page_state(page, NR_WRITTEN);
 }
 EXPORT_SYMBOL(account_page_writeback);