summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorDavid Chinner <dgc@sgi.com>2006-12-21 10:24:01 +1100
committerLinus Torvalds <torvalds@woody.osdl.org>2006-12-21 10:01:08 -0800
commit921320210bd2ec4f17053d283355b73048ac0e56 (patch)
treed2a0b5d60d2f3518e717038dd1eec5eaf4fab13b /block
parent9280f6822c2d7112b47107251fce307aefb31f35 (diff)
downloadlinux-stable-921320210bd2ec4f17053d283355b73048ac0e56.tar.gz
linux-stable-921320210bd2ec4f17053d283355b73048ac0e56.tar.bz2
linux-stable-921320210bd2ec4f17053d283355b73048ac0e56.zip
[PATCH] Fix XFS after clear_page_dirty() removal
XFS appears to call clear_page_dirty to get the mapping tree dirty tag set correctly at the same time the page dirty flag is cleared. I note that this can be done by set_page_writeback() if we clear the dirty flag on the page first when we are writing back the entire page. Hence it seems to me that the XFS call to clear_page_dirty() could easily be substituted by clear_page_dirty_for_io() followed by a call to set_page_writeback() to get the mapping tree tags set correctly after the page has been marked clean. Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions