writeback patches for 2.6.36
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest13 patches 14 repliesIn review
changelog from the cover letter
- removed patch "writeback: take account of NR_WRITEBACK_TEMP in balance_dirty_pages()"
- added patch "writeback: explicit low bound for vm.dirty_ratio"
- use "if (list_empty(&wb->b_io))" directly in "writeback: sync expired inodes first in background writeback"
- fix misplaced chunk for removing more_io in include/trace/events/ext4.h
- update comments in "writeback: fix queue_io() ordering"
- update comments in "writeback: add comment to the dirty limits functions"
- patch "writeback: try more writeback as long as something was written" will
no longer livelock sync() with Jan's sync() livelock avoidance patches
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/13 | writeback: reduce calls to global_page_state in balance_dirty_pages()mm/ | +33 | 0 replies | |
| 2/13 | writeback: avoid unnecessary calculation of bdi dirty thresholdsfs/ include/ mm/ +1 more | +44 | 1 reply | |
| 3/13 | writeback: add comment to the dirty limits functionsmm/ | +28 | 2 replies | |
| 4/13 | writeback: dont redirty tail an inode with dirty pagesfs/ | +9 | 0 replies | |
| 5/13 | writeback: fix queue_io() orderingfs/ | +9 | 0 replies | |
| 6/13 | writeback: merge for_kupdate and !for_kupdate casesfs/ | +10 | 0 replies | |
| 7/13 | writeback: explicit low bound for vm.dirty_ratiokernel/ mm/ | +4 | 7 replies | |
| 8/13 | writeback: pass writeback_control down to move_expired_inodes()fs/ | +8 | 0 replies | |
| 9/13 | writeback: the kupdate expire timestamp should be a moving targetfs/ fs/ include/ +3 more | +10 | 0 replies | |
| 10/13 | writeback: kill writeback_control.more_iofs/ include/ include/ +1 more | +4 | 0 replies | |
| 11/13 | writeback: sync expired inodes first in background writebackfs/ | +18 | 0 replies | |
| 12/13 | writeback: try more writeback as long as something was writtenfs/ | +11 | 3 replies | |
| 13/13 | writeback: introduce writeback_control.inodes_writtenfs/ include/ | +6 | 0 replies |
Reviews trailers per patch
9 of 13 patches have a Reviewed-by or Acked-by.
| Patch | Peter Zijlstra | Jan Kara | Mel Gorman |
|---|---|---|---|
| 1/13 | A-b | ||
| 2/13 | A-b | ||
| 3/13 | A-b A-b | ||
| 4/13 | A-b | ||
| 5/13 | |||
| 6/13 | |||
| 7/13 | |||
| 8/13 | A-b | A-b | |
| 9/13 | A-b | A-b | |
| 10/13 | A-b | A-b | |
| 11/13 | A-b | ||
| 12/13 | |||
| 13/13 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 00/13] writeback patches for 2.6.36
Andrew,
These are writeback patches intended for 2.6.36.
It's combined from 2 previous patchsets:
writeback cleanups and trivial fixes <http://lkml.org/lkml/2010/7/10/153> writeback: try to write older pages first <http://lkml.org/lkml/2010/7/22/47>
changelog:
- removed patch "writeback: take account of NR_WRITEBACK_TEMP in balance_dirty_pages()"
- added patch "writeback: explicit low bound for vm.dirty_ratio"
- use "if (list_empty(&wb->b_io))" directly in "writeback: sync expired inodes first in background writeback"
- fix misplaced chunk for removing more_io in include/trace/events/ext4.h
- update comments in "writeback: fix queue_io() ordering"
- update comments in "writeback: add comment to the dirty limits functions"
- patch "writeback: try more writeback as long as something was written" will
no longer livelock sync() with Jan's sync() livelock avoidance patches
[PATCH 01/13] writeback: reduce calls to global_page_state in balance_dirty_pages() [PATCH 02/13] writeback: avoid unnecessary calculation of bdi dirty thresholds [PATCH 03/13] writeback: add comment to the dirty limits functions [PATCH 04/13] writeback: dont redirty tail an inode with dirty pages [PATCH 05/13] writeback: fix queue_io() ordering
[PATCH 06/13] writeback: merge for_kupdate and !for_kupdate cases [PATCH 07/13] writeback: explicit low bound for vm.dirty_ratio [PATCH 08/13] writeback: pass writeback_control down to move_expired_inodes() [PATCH 09/13] writeback: the kupdate expire timestamp should be a moving target [PATCH 10/13] writeback: kill writeback_control.more_io
[PATCH 11/13] writeback: sync expired inodes first in background writeback [PATCH 12/13] writeback: try more writeback as long as something was written [PATCH 13/13] writeback: introduce writeback_control.inodes_written
Thanks,
Fengguang
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>