Jan Kara
56fcad29d4
ext3: Flush disk caches on fsync when needed
...
In case we fsync() a file and inode is not dirty, we don't force a transaction
to disk and hence don't flush disk caches. Thus file data could be just in disk
caches and not on persistent storage. Fix the problem by flushing disk caches
if we didn't force a transaction commit.
Signed-off-by: Jan Kara <jack@suse.cz>
2009-09-16 17:44:11 +02:00
..
acl.c
ext[234]: move over to 'check_acl' permission model
2009-09-08 11:09:04 -07:00
acl.h
ext[234]: move over to 'check_acl' permission model
2009-09-08 11:09:04 -07:00
balloc.c
ext3: remove ->write_super and stop maintaining ->s_dirt
2009-06-11 21:36:05 -04:00
bitmap.c
dir.c
ext3: Get rid of extenddisksize parameter of ext3_get_blocks_handle()
2009-07-15 21:30:46 +02:00
ext3_jbd.c
file.c
ext3: Remove syncing logic from ext3_file_write
2009-09-14 17:08:16 +02:00
fsync.c
ext3: Flush disk caches on fsync when needed
2009-09-16 17:44:11 +02:00
hash.c
ialloc.c
ext3: remove ->write_super and stop maintaining ->s_dirt
2009-06-11 21:36:05 -04:00
inode.c
ext3: Add locking to ext3_do_update_inode
2009-09-16 17:44:11 +02:00
ioctl.c
Kconfig
ext3: Update Kconfig description of EXT3_DEFAULTS_TO_ORDERED
2009-08-24 16:48:32 +02:00
Makefile
namei.c
ext[234]: move over to 'check_acl' permission model
2009-09-08 11:09:04 -07:00
namei.h
resize.c
block: rename CONFIG_LBD to CONFIG_LBDAF
2009-06-19 08:08:50 +02:00
super.c
ext3: Improve error message that changing journaling mode on remount is not possible
2009-08-24 16:48:45 +02:00
symlink.c
xattr.c
ext3: remove ->write_super and stop maintaining ->s_dirt
2009-06-11 21:36:05 -04:00
xattr.h
xattr_security.c
xattr_trusted.c
xattr_user.c