From: David Chinner Date: Wed, 20 Dec 2006 23:24:01 +0000 (+1100) Subject: [PATCH] Fix XFS after clear_page_dirty() removal X-Git-Tag: v2.6.20-rc2~67 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=921320210bd2ec4f17053d283355b73048ac0e56;p=pandora-kernel.git [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 --- Reading git-diff-tree failed