]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit - fs/ext4/super.c
ext4: fix data integrity for ext4_sync_fs
authorDmitry Monakhov <dmonakhov@openvz.org>
Thu, 13 Jun 2013 02:25:07 +0000 (22:25 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 13 Jun 2013 02:25:07 +0000 (22:25 -0400)
commit06a407f13daf9e48f0ef7189c7e54082b53940c7
tree79ce69f348c778ed64877f549c7b81a2a585848e
parent9ff864462477206bc23b405a6ae506e92fb6dc9c
ext4: fix data integrity for ext4_sync_fs

Inode's data or non journaled quota may be written w/o jounral so we
_must_ send a barrier at the end of ext4_sync_fs. But it can be
skipped if journal commit will do it for us.

Also fix data integrity for nojournal mode.

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/super.c
include/linux/jbd2.h