From: Boaz Harrosh Date: Mon, 31 May 2010 15:02:39 +0000 (+0300) Subject: exofs: exofs_file_fsync and exofs_file_flush correctness X-Git-Tag: v2.6.36-rc1~98^2~2 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2848349296f3428850eb34c3a52d586f48d4b04;p=pandora-kernel.git exofs: exofs_file_fsync and exofs_file_flush correctness As per Christoph advise: no need to call filemap_write_and_wait(). In exofs all metadata is at the inode so just writing the inode is all is needed. ->fsync implies this must be done synchronously. But now exofs_file_fsync can not be used by exofs_file_flush. vfs_fsync() should do that job correctly. FIXME: remove the sb_sync and fix that sb_update better. Signed-off-by: Boaz Harrosh --- Reading git-diff-tree failed