]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitb1f8143dd7b017504ade65cfe49757284107ab48
tree79ce69f348c778ed64877f549c7b81a2a585848e
parent57369d9f845af014daeafc73278114258b20c685
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