aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2010-03-16 13:36:40 -0400
committerSage Weil <sage@newdream.net>2010-03-23 10:46:52 -0400
commit4ea0043a29c82ca52ca54728d837314563bec574 (patch)
treedf7e9859f54d0ae1b20d07647886a313cd9da9fb
parent12eadc190038e68b5884a4aa313b6ab89ba60f5e (diff)
ceph: drop unnecessary WARN_ON in caps migration
If we don't have the exported cap it's because we already released it. No need to WARN. Signed-off-by: Sage Weil <sage@newdream.net>
-rw-r--r--fs/ceph/caps.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/ceph/caps.c b/fs/ceph/caps.c
index 57d9b44a8820..726c8d445995 100644
--- a/fs/ceph/caps.c
+++ b/fs/ceph/caps.c
@@ -2550,9 +2550,8 @@ static void handle_cap_export(struct inode *inode, struct ceph_mds_caps *ex,
2550 ci->i_cap_exporting_issued = cap->issued; 2550 ci->i_cap_exporting_issued = cap->issued;
2551 } 2551 }
2552 __ceph_remove_cap(cap); 2552 __ceph_remove_cap(cap);
2553 } else {
2554 WARN_ON(!cap);
2555 } 2553 }
2554 /* else, we already released it */
2556 2555
2557 spin_unlock(&inode->i_lock); 2556 spin_unlock(&inode->i_lock);
2558} 2557}