Skip to content

writeback cleanups and trivial fixes

Wu Fengguang linux-fsdevel linux-mm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 29 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6writeback: take account of NR_WRITEBACK_TEMP in balance_dirty_pages()mm/page-writeback.c+4 -33 replies
2/6writeback: reduce calls to global_page_state in balance_dirty_pages()mm/page-writeback.c+33 -625 replies
3/6writeback: avoid unnecessary calculation of bdi dirty thresholdsfs/fs-writeback.c include/linux/writeback.h mm/backing-dev.c +1 more+43 -419 replies
4/6writeback: dont redirty tail an inode with dirty pagesfs/fs-writeback.c+7 -134 replies
5/6writeback: fix queue_io() orderingfs/fs-writeback.c+5 -21 reply
6/6writeback: merge for_kupdate and !for_kupdate casesfs/fs-writeback.c+6 -335 replies

Reviews trailers per patch

2 of 6 patches have a Reviewed-by or Acked-by.

PatchJan KaraPeter Zijlstra
1/6
2/6A-b
3/6
4/6A-b A-b
5/6
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/6] writeback cleanups and trivial fixes

Andrew,

Here are some writeback cleanups to avoid unnecessary calculation overheads, and relative simple bug fixes.

The patch applies to latest linux-next tree. The mmotm tree will need rebase to include commit 32422c79 (writeback: Add tracing to balance_dirty_pages) in order to avoid merge conflicts.

[PATCH 1/6] writeback: take account of NR_WRITEBACK_TEMP in balance_dirty_pages() [PATCH 2/6] writeback: reduce calls to global_page_state in balance_dirty_pages() [PATCH 3/6] writeback: avoid unnecessary calculation of bdi dirty thresholds

[PATCH 4/6] writeback: dont redirty tail an inode with dirty pages [PATCH 5/6] writeback: fix queue_io() ordering
[PATCH 6/6] writeback: merge for_kupdate and !for_kupdate cases

 fs/fs-writeback.c         |   68 ++++-----------
 include/linux/writeback.h |    5 -
 mm/backing-dev.c          |    3 
 mm/page-writeback.c       |  158 ++++++++++++++----------------------
 4 files changed, 89 insertions(+), 145 deletions(-)

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>