diff --git a/[refs] b/[refs] index 1058d632ae55..81e264f5d869 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8c696737aa61316a252c4514d09dd163f1464d33 +refs/heads/master: 1dadcce358a4c4078e1ea0bc4365c3f67b8e373e diff --git a/trunk/fs/ceph/caps.c b/trunk/fs/ceph/caps.c index 74144d6389f0..6afc1affb50a 100644 --- a/trunk/fs/ceph/caps.c +++ b/trunk/fs/ceph/caps.c @@ -2984,6 +2984,7 @@ int ceph_encode_dentry_release(void **p, struct dentry *dentry, memcpy(*p, dentry->d_name.name, dentry->d_name.len); *p += dentry->d_name.len; rel->dname_seq = cpu_to_le32(di->lease_seq); + __ceph_mdsc_drop_dentry_lease(dentry); } spin_unlock(&dentry->d_lock); return ret;