get rid of nameidata_dentry_drop_rcu() calling nameidata_drop_rcu()
can't happen anymore and didn't work right anyway Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
f60aef7ec6
commit
4e924a4f53
1 changed files with 0 additions and 8 deletions
|
@ -455,14 +455,6 @@ static int nameidata_dentry_drop_rcu(struct nameidata *nd, struct dentry *dentry
|
||||||
struct fs_struct *fs = current->fs;
|
struct fs_struct *fs = current->fs;
|
||||||
struct dentry *parent = nd->path.dentry;
|
struct dentry *parent = nd->path.dentry;
|
||||||
|
|
||||||
/*
|
|
||||||
* It can be possible to revalidate the dentry that we started
|
|
||||||
* the path walk with. force_reval_path may also revalidate the
|
|
||||||
* dentry already committed to the nameidata.
|
|
||||||
*/
|
|
||||||
if (unlikely(parent == dentry))
|
|
||||||
return nameidata_drop_rcu(nd);
|
|
||||||
|
|
||||||
BUG_ON(!(nd->flags & LOOKUP_RCU));
|
BUG_ON(!(nd->flags & LOOKUP_RCU));
|
||||||
if (nd->root.mnt) {
|
if (nd->root.mnt) {
|
||||||
spin_lock(&fs->lock);
|
spin_lock(&fs->lock);
|
||||||
|
|
Loading…
Reference in a new issue