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