From: Chris Mason Date: Wed, 15 Apr 2009 17:22:38 +0000 (-0400) Subject: Add block_write_full_page_endio for passing endio handler X-Git-Tag: v2.6.30-rc3~76 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35c80d5f400f68f2eccf3069d1c068e154bde9c9;p=pandora-kernel.git Add block_write_full_page_endio for passing endio handler block_write_full_page doesn't allow the caller to control what happens when the IO is over. This adds a new call named block_write_full_page_endio so the buffer head end_io handler can be provided by the caller. This will be used by the ext3 data=guarded mode to do i_size updates in a workqueue based end_io handler. end_buffer_async_write is also exported so it can be called to do the dirty work of managing page writeback for the higher level end_io handler. Signed-off-by: Chris Mason Acked-by: Theodore Tso Acked-by: Jan Kara Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed