NFS: Create an read_pageio_init() function
[deliverable/linux.git] / fs / dcache.c
index 3d4be6f8e49eaf79d346945a9c19801f9238f120..40469044088def2607d19540ef0cb8dcce78ac91 100644 (file)
@@ -1650,8 +1650,9 @@ struct dentry *d_splice_alias(struct inode *inode, struct dentry *dentry)
 
        if (inode && S_ISDIR(inode->i_mode)) {
                spin_lock(&inode->i_lock);
-               new = __d_find_any_alias(inode);
+               new = __d_find_alias(inode, 1);
                if (new) {
+                       BUG_ON(!(new->d_flags & DCACHE_DISCONNECTED));
                        spin_unlock(&inode->i_lock);
                        security_d_instantiate(new, inode);
                        d_move(new, dentry);
This page took 0.023523 seconds and 5 git commands to generate.