debug: Do not permit CONFIG_DEBUG_STACK_USAGE=y on IA64 or PARISC
[platform/adaptation/renesas_rcar/renesas_kernel.git] / fs / dcache.c
index 3d4be6f..4046904 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);