memcg: add per cgroup dirty page accounting
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest49 patches 18 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/49 | memcg: add per cgroup dirty page accountingDocumentation/ fs/ fs/ +9 more | +140 | 0 replies | |
| 2/49 | blkcg: move block/blk-cgroup.h to include/linux/blk-cgroup.hblock/ block/ block/ +5 more | +609 | 0 replies | |
| 3/49 | update !CONFIG_BLK_CGROUP dummies in include/linux/blk-cgroup.hinclude/ | +5 | 0 replies | |
| 4/49 | blkcg: always create the blkcg_gq for the root blkcgblock/ | +41 | 0 replies | |
| 5/49 | memcg: add mem_cgroup_root_cssinclude/ mm/ | +6 | 0 replies | |
| 6/49 | blkcg: add blkcg_root_cssblock/ include/ | +5 | 0 replies | |
| 7/49 | cgroup, block: implement task_get_css() and use it in bio_associate_current()block/ include/ | +26 | 0 replies | |
| 8/49 | blkcg: implement task_get_blkcg_css()include/ | +12 | 0 replies | |
| 9/49 | blkcg: implement bio_associate_blkcg()block/ include/ | +26 | 0 replies | |
| 10/49 | memcg: implement mem_cgroup_css_from_page()include/ mm/ | +15 | 0 replies | |
| 11/49 | writeback: move backing_dev_info->state into bdi_writebackblock/ drivers/ drivers/ +5 more | +38 | 1 reply | |
| 12/49 | writeback: move backing_dev_info->bdi_stat[] into bdi_writebackfs/ fs/ fs/ +6 more | +108 | 5 replies | |
| 13/49 | writeback: move bandwidth related fields from backing_dev_info into bdi_writebackfs/ fs/ fs/ +6 more | +187 | 2 replies | |
| 14/49 | writeback: s/bdi/wb/ in mm/page-writeback.cmm/ | +134 | 1 reply | |
| 15/49 | writeback: move backing_dev_info->wb_lock and ->worklist into bdi_writebackfs/ include/ mm/ | +74 | 3 replies | |
| 16/49 | writeback: reorganize mm/backing-dev.cmm/ | +87 | 1 reply | |
| 17/49 | writeback: separate out include/linux/backing-dev-defs.hblock/ block/ block/ +24 more | +132 | 1 reply | |
| 18/49 | bdi: make inode_to_bdi() inlinefs/ fs/ include/ +2 more | +26 | 2 replies | |
| 19/49 | writeback: add @gfp to wb_init()mm/ | +5 | 1 reply | |
| 20/49 | bdi: separate out congested state into a separate structinclude/ include/ mm/ | +18 | 1 reply | |
| 21/49 | writeback: add {CONFIG|BDI_CAP|FS}_CGROUP_WRITEBACKblock/ include/ include/ +1 more | +38 | 0 replies | |
| 22/49 | writeback: make backing_dev_info host cgroup-specific bdi_writebacksblock/ fs/ fs/ +8 more | +698 | 0 replies | |
| 23/49 | writeback, blkcg: associate each blkcg_gq with the corresponding bdi_writeback_congestedblock/ include/ | +21 | 0 replies | |
| 24/49 | writeback: attribute stats to the matching per-cgroup bdi_writebackmm/ mm/ mm/ | +19 | 0 replies | |
| 25/49 | writeback: let balance_dirty_pages() work on the matching cgroup bdi_writebackmm/ | +13 | 0 replies | |
| 26/49 | writeback: make congestion functions per bdi_writebackinclude/ include/ mm/ | +49 | 0 replies | |
| 27/49 | writeback, blkcg: restructure blk_{set|clear}_queue_congested()block/ include/ | +37 | 0 replies | |
| 28/49 | writeback, blkcg: propagate non-root blkcg congestion stateblock/ | +9 | 0 replies | |
| 29/49 | writeback: implement and use inode_congested()fs/ include/ mm/ +2 more | +58 | 0 replies | |
| 30/49 | writeback: implement WB_has_dirty_io wb_state flagfs/ include/ include/ +1 more | +86 | 0 replies | |
| 31/49 | writeback: implement backing_dev_info->tot_write_bandwidthfs/ include/ mm/ | +11 | 0 replies | |
| 32/49 | writeback: make bdi_has_dirty_io() take multiple bdi_writeback's into accountfs/ include/ include/ +2 more | +25 | 0 replies | |
| 33/49 | writeback: don't issue wb_writeback_work if cleanfs/ | +10 | 0 replies | |
| 34/49 | writeback: make bdi->min/max_ratio handling cgroup writeback awaremm/ | +46 | 0 replies | |
| 35/49 | writeback: implement bdi_for_each_wb()include/ | +63 | 0 replies | |
| 36/49 | writeback: remove bdi_start_writeback()fs/ include/ mm/ | +29 | 0 replies | |
| 37/49 | writeback: make laptop_mode_timer_fn() handle multiple bdi_writeback'smm/ | +9 | 0 replies | |
| 38/49 | writeback: make writeback_in_progress() take bdi_writeback instead of backing_dev_infofs/ include/ mm/ | +14 | 0 replies | |
| 39/49 | writeback: make bdi_start_background_writeback() take bdi_writeback instead of backing_dev_infofs/ include/ mm/ | +9 | 0 replies | |
| 40/49 | writeback: make wakeup_flusher_threads() handle multiple bdi_writeback'sfs/ | +46 | 0 replies | |
| 41/49 | writeback: add wb_writeback_work->auto_freefs/ | +6 | 0 replies | |
| 42/49 | writeback: implement bdi_wait_for_completion()fs/ include/ mm/ | +48 | 0 replies | |
| 43/49 | writeback: implement wb_wait_for_single_work()fs/ | +45 | 0 replies | |
| 44/49 | writeback: restructure try_writeback_inodes_sb[_nr]()fs/ include/ | +32 | 0 replies | |
| 45/49 | writeback: make writeback initiation functions handle multiple bdi_writeback'sfs/ | +91 | 0 replies | |
| 46/49 | writeback: dirty inodes against their matching cgroup bdi_writeback'sfs/ | +11 | 0 replies | |
| 47/49 | buffer, writeback: make __block_write_full_page() honor cgroup writebackfs/ include/ | +32 | 0 replies | |
| 48/49 | mpage: make __mpage_writepage() honor cgroup writebackfs/ | +2 | 0 replies | |
| 49/49 | ext2: enable cgroup writeback supportfs/ | +1 | 0 replies |
Reviews trailers per patch
10 of 49 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.