diff --git a/[refs] b/[refs] index 41da432cae7f..19263772470f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0ceed5db321ac0f9782e77dda476ebe28a8e2199 +refs/heads/master: 04d000eb358919043da538f197d63f2a5924a525 diff --git a/trunk/fs/ceph/inode.c b/trunk/fs/ceph/inode.c index 261f3e6c0bcf..85b4d2ffdeba 100644 --- a/trunk/fs/ceph/inode.c +++ b/trunk/fs/ceph/inode.c @@ -733,6 +733,10 @@ static int fill_inode(struct inode *inode, __ceph_get_fmode(ci, cap_fmode); spin_unlock(&inode->i_lock); } + } else if (cap_fmode >= 0) { + pr_warning("mds issued no caps on %llx.%llx\n", + ceph_vinop(inode)); + __ceph_get_fmode(ci, cap_fmode); } /* update delegation info? */