diff options
author | Nick Piggin <npiggin@suse.de> | 2009-06-02 12:07:47 +0200 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2009-06-12 03:36:10 +0200 |
commit | 545b9fd3d737afc0bb5203b1e79194a471605acd (patch) | |
tree | 9b9a39b55c3145a225c5256ff2be3b07a1ee43bb /fs/jffs2/fs.c | |
parent | linux/magic.h: move cramfs magic out of cramfs_fs.h (diff) | |
download | linux-545b9fd3d737afc0bb5203b1e79194a471605acd.tar.xz linux-545b9fd3d737afc0bb5203b1e79194a471605acd.zip |
fs: remove incorrect I_NEW warnings
Some filesystems can call in to sync an inode that is still in the
I_NEW state (eg. ext family, when mounted with -osync). This is OK
because the filesystem has sole access to the new inode, so it can
modify i_state without races (because no other thread should be
modifying it, by definition of I_NEW). Ie. a false positive, so
remove the warnings.
The races are described here 7ef0d7377cb287e08f3ae94cebc919448e1f5dff,
which is also where the warnings were introduced.
Reported-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Nick Piggin <npiggin@suse.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/jffs2/fs.c')
0 files changed, 0 insertions, 0 deletions