From e9f7512d30f3c82c80063d7246a90e2a5ce4f6d6 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Fri, 4 Jan 2013 14:45:18 +0800 Subject: [PATCH] --- yaml --- r: 359559 b: refs/heads/master c: 66f58691c5c820283dd7e4d6fe8649033ed43ceb h: refs/heads/master i: 359557: e18c960526ca8dc8ec12e6a93aa9bb5ae64bc1af 359555: 626adb4496ab179d5fea7b3cf1732bcc597387f9 359551: 3d992423f8f129c4d1548224d3f8a8eeb03f4e3b v: v3 --- [refs] | 2 +- trunk/fs/ceph/caps.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 38eeedbaefcb..ba946ddd0587 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 395c312b9c535d57db122cbb5b7292223561d0b8 +refs/heads/master: 66f58691c5c820283dd7e4d6fe8649033ed43ceb diff --git a/trunk/fs/ceph/caps.c b/trunk/fs/ceph/caps.c index 76b19239c426..40b5bbe63a39 100644 --- a/trunk/fs/ceph/caps.c +++ b/trunk/fs/ceph/caps.c @@ -2833,6 +2833,9 @@ void ceph_handle_caps(struct ceph_mds_session *session, dout(" mds%d seq %lld cap seq %u\n", session->s_mds, session->s_seq, (unsigned)seq); + if (op == CEPH_CAP_OP_IMPORT) + ceph_add_cap_releases(mdsc, session); + /* lookup ino */ inode = ceph_find_inode(sb, vino); ci = ceph_inode(inode);