diff --git a/[refs] b/[refs] index d803ed5f7525..c715072c96b6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e53a8fd773065628b24605b289a9a40ee4a35d83 +refs/heads/master: 7af8f1e4aa86720840d3318e4dc225c3c7e5a6d0 diff --git a/trunk/fs/ceph/caps.c b/trunk/fs/ceph/caps.c index 06f197983be6..295b7e547a31 100644 --- a/trunk/fs/ceph/caps.c +++ b/trunk/fs/ceph/caps.c @@ -655,7 +655,7 @@ static int __cap_is_valid(struct ceph_cap *cap) */ int __ceph_caps_issued(struct ceph_inode_info *ci, int *implemented) { - int have = ci->i_snap_caps; + int have = ci->i_snap_caps | ci->i_cap_exporting_issued; struct ceph_cap *cap; struct rb_node *p;