]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: remove extra dput on failed rmdir/unlink
authorYehuda Sadeh <yehuda@hq.newdream.net>
Wed, 29 Oct 2008 21:38:53 +0000 (14:38 -0700)
committerYehuda Sadeh <yehuda@hq.newdream.net>
Wed, 29 Oct 2008 21:52:04 +0000 (14:52 -0700)
src/kernel/dir.c

index 428d8d041c016a292db46461a80a9657868575de..b7d1daead84dcec5ca9b6c590d7af76c8d408765 100644 (file)
@@ -683,13 +683,6 @@ static int ceph_unlink(struct inode *dir, struct dentry *dentry)
        err = ceph_mdsc_do_request(mdsc, req);
        ceph_mdsc_put_request(req);
 
-       if (req->r_reply_info.trace_numd == 0) {
-               /* no trace */
-               if (err == -ENOENT)
-                       d_drop(dentry);
-               dput(dentry);
-       }
-
        return err;
 }