summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2009-04-03 21:04:11 -0700
committerSage Weil <sage@newdream.net>2009-04-03 21:04:11 -0700
commit0b324331d71eb3ec18de393c2886b7acecb443bb (patch)
tree142d5fdbbd5a92802481a1a1d5397511c95528ab
parentff2c0c58640bf9bbc21a2289ea1fade410844a61 (diff)
downloadceph-0b324331d71eb3ec18de393c2886b7acecb443bb.tar.gz
kclient: update cap->mds_wanted on revocation reply
Make sure our local mds_wanted reflects the value sent off to the mds during a revocation.
-rw-r--r--src/kernel/caps.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/kernel/caps.c b/src/kernel/caps.c
index 9f8006186b4..b01da4357d0 100644
--- a/src/kernel/caps.c
+++ b/src/kernel/caps.c
@@ -1692,6 +1692,7 @@ start:
* re-use incoming message.
*/
cap->implemented = newcaps;
+ cap->mds_wanted = wanted;
grant->size = cpu_to_le64(inode->i_size);
grant->max_size = 0; /* don't re-request */