]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/buffer.c
mm: count reclaimable pages per BDI
[net-next-2.6.git] / fs / buffer.c
index faceb5eecca96d5fd8d879640c510e2edb944a85..86e58b1dcd9cbbe5184289c69d5e1186a88303d4 100644 (file)
@@ -710,6 +710,8 @@ static int __set_page_dirty(struct page *page,
 
                if (mapping_cap_account_dirty(mapping)) {
                        __inc_zone_page_state(page, NR_FILE_DIRTY);
+                       __inc_bdi_stat(mapping->backing_dev_info,
+                                       BDI_RECLAIMABLE);
                        task_io_account_write(PAGE_CACHE_SIZE);
                }
                radix_tree_tag_set(&mapping->page_tree,