|
@@ -621,9 +621,6 @@ void debugfs_remove(struct dentry *dentry)
|
|
return;
|
|
return;
|
|
|
|
|
|
parent = dentry->d_parent;
|
|
parent = dentry->d_parent;
|
|
- if (!parent || d_really_is_negative(parent))
|
|
|
|
- return;
|
|
|
|
-
|
|
|
|
inode_lock(d_inode(parent));
|
|
inode_lock(d_inode(parent));
|
|
ret = __debugfs_remove(dentry, parent);
|
|
ret = __debugfs_remove(dentry, parent);
|
|
inode_unlock(d_inode(parent));
|
|
inode_unlock(d_inode(parent));
|
|
@@ -654,10 +651,6 @@ void debugfs_remove_recursive(struct dentry *dentry)
|
|
if (IS_ERR_OR_NULL(dentry))
|
|
if (IS_ERR_OR_NULL(dentry))
|
|
return;
|
|
return;
|
|
|
|
|
|
- parent = dentry->d_parent;
|
|
|
|
- if (!parent || d_really_is_negative(parent))
|
|
|
|
- return;
|
|
|
|
-
|
|
|
|
parent = dentry;
|
|
parent = dentry;
|
|
down:
|
|
down:
|
|
inode_lock(d_inode(parent));
|
|
inode_lock(d_inode(parent));
|