tmp_suning_uos_patched/fs/exofs
Boaz Harrosh b284834929 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 <bharrosh@panasas.com>
2010-08-04 13:17:56 +03:00
..
BUGS exofs: Documentation 2009-03-31 19:44:38 +03:00
common.h exofs: Define on-disk per-inode optional layout attribute 2010-02-28 03:35:28 -08:00
dir.c exofs: confusion between kmap() and kmap_atomic() api 2010-05-17 13:50:58 +03:00
exofs.h exofs: Fix "add bdi backing to mount session" fall out 2010-04-29 07:59:16 -07:00
file.c exofs: exofs_file_fsync and exofs_file_flush correctness 2010-08-04 13:17:56 +03:00
inode.c exofs: Remove superfluous dependency on buffer_head and writeback 2010-08-04 13:17:55 +03:00
ios.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
Kbuild exofs: move osd.c to ios.c 2009-12-10 09:59:21 +02:00
Kconfig exofs: Kbuild, Headers and osd utils 2009-03-31 19:44:20 +03:00
namei.c exofs: Remove IBM copyrights 2009-06-21 17:53:47 +03:00
pnfs.h exofs: fix pnfs_osd re-definitions in pre-pnfs trees 2010-01-05 09:14:32 +02:00
super.c exofs: Remove superfluous dependency on buffer_head and writeback 2010-08-04 13:17:55 +03:00
symlink.c exofs: Remove IBM copyrights 2009-06-21 17:53:47 +03:00