From: Nick Piggin Date: Tue, 2 Jun 2009 10:07:47 +0000 (+0200) Subject: fs: remove incorrect I_NEW warnings X-Git-Tag: v2.6.31-rc1~375^2~34 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=545b9fd3d737afc0bb5203b1e79194a471605acd;p=pandora-kernel.git 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 Signed-off-by: Nick Piggin Signed-off-by: Al Viro --- Reading git-diff-tree failed