]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix lease revocation mask vs type
authorSage Weil <sage@newdream.net>
Sat, 24 Jul 2010 03:51:58 +0000 (20:51 -0700)
committerSage Weil <sage@newdream.net>
Mon, 26 Jul 2010 17:24:20 +0000 (10:24 -0700)
src/mds/Locker.cc

index 355eae71ab2c50bdb174925e4ff4c47dcd1a8a99..6f1bc5e4e04a6e6987107c637080b84bf6e3d7b2 100644 (file)
@@ -2294,7 +2294,7 @@ void Locker::revoke_client_leases(SimpleLock *lock)
        p++) {
     ClientLease *l = p->second;
     
-    if ((l->mask & lock->get_type()) == 0)
+    if (l->mask == 0)
       continue;
     
     n++;