diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2016-10-29 04:05:13 +0200 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2016-10-29 04:05:13 +0200 |
commit | ad5cb123fd0e4d929b36f0f9bbdec14cb6229ad7 (patch) | |
tree | 4c4e25e960aa1ce5bc6e9b667db9d25e88007ded /fs/ceph/inode.c | |
parent | ceph: unify dentry_operations instances (diff) | |
download | linux-ad5cb123fd0e4d929b36f0f9bbdec14cb6229ad7.tar.xz linux-ad5cb123fd0e4d929b36f0f9bbdec14cb6229ad7.zip |
ceph: switch to use of ->d_init()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/ceph/inode.c')
-rw-r--r-- | fs/ceph/inode.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c index 29fcbee2d416..9d0522ba069c 100644 --- a/fs/ceph/inode.c +++ b/fs/ceph/inode.c @@ -1203,12 +1203,7 @@ retry_lookup: err = -ENOMEM; goto done; } - err = ceph_init_dentry(dn); - if (err < 0) { - dput(dn); - dput(parent); - goto done; - } + err = 0; } else if (d_really_is_positive(dn) && (ceph_ino(d_inode(dn)) != vino.ino || ceph_snap(d_inode(dn)) != vino.snap)) { @@ -1561,12 +1556,6 @@ retry_lookup: err = -ENOMEM; goto out; } - ret = ceph_init_dentry(dn); - if (ret < 0) { - dput(dn); - err = ret; - goto out; - } } else if (d_really_is_positive(dn) && (ceph_ino(d_inode(dn)) != vino.ino || ceph_snap(d_inode(dn)) != vino.snap)) { |