Btrfs: call d_instantiate after all ops are setup
authorAl Viro <viro@ZenIV.linux.org.uk>
Fri, 23 Dec 2011 12:58:13 +0000 (07:58 -0500)
committerChris Mason <chris.mason@oracle.com>
Fri, 23 Dec 2011 13:02:26 +0000 (08:02 -0500)
This closes races where btrfs is calling d_instantiate too soon during
inode creation.  All of the callers of btrfs_add_nondir are updated to
instantiate after the inode is fully setup in memory.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Chris Mason <chris.mason@oracle.com>

No differences found