diff options
author | Jan Kara <jack@suse.cz> | 2009-04-27 14:43:49 (GMT) |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2009-06-12 01:36:03 (GMT) |
commit | bfe881255c74800147523b59c85328a1a826ba21 (patch) | |
tree | 4ed9b761a440ee0b69a35a5c8bddc42c64195e47 /include/linux | |
parent | 5a3e5cb8e08bd876e2542c1451c9a93dab1b0e39 (diff) | |
download | linux-fsl-qoriq-bfe881255c74800147523b59c85328a1a826ba21.tar.xz |
vfs: Call ->sync_fs() even if s_dirt is 0 (version 4)
sync_filesystems() has a condition that if wait == 0 and s_dirt == 0, then
->sync_fs() isn't called. This does not really make much sence since s_dirt is
generally used by a filesystem to mean that ->write_super() needs to be called.
But ->sync_fs() does different things. I even suspect that some filesystems
(btrfs?) sets s_dirt just to fool this logic.
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions