]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
kclient: remove bad iput from check_delay_caps
authorSage Weil <sage@newdream.net>
Wed, 1 Apr 2009 22:54:40 +0000 (15:54 -0700)
committerSage Weil <sage@newdream.net>
Wed, 1 Apr 2009 22:54:40 +0000 (15:54 -0700)
We no longer take an inode ref when putting the inode on the
cap_delay list.

src/kernel/caps.c

index 25d04a244971a714623d6d0704a3d4c92cd64b7e..b9a3163ade4f5caf4daf769e28bab49b0dbceaf3 100644 (file)
@@ -1924,7 +1924,6 @@ void ceph_check_delayed_caps(struct ceph_mds_client *mdsc)
                spin_unlock(&mdsc->cap_delay_lock);
                dout(10, "check_delayed_caps on %p\n", &ci->vfs_inode);
                ceph_check_caps(ci, 1, 0, NULL);
-               iput(&ci->vfs_inode);
        }
        spin_unlock(&mdsc->cap_delay_lock);
 }