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