From 30d02940267b0757bfc4cdffe8832198f7de76cc Mon Sep 17 00:00:00 2001 From: Ronen Friedman Date: Tue, 12 Mar 2024 18:17:25 +0200 Subject: [PATCH] mds: Locker.cc: removing an unused variable clearing a compiler warning. Signed-off-by: Ronen Friedman --- src/mds/Locker.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 0247be6db5d..9ba2b7284af 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -4318,19 +4318,17 @@ void Locker::issue_client_lease(CDentry *dn, CInode *in, const MDRequestRef& mdr void Locker::revoke_client_leases(SimpleLock *lock) { - int n = 0; CDentry *dn = static_cast(lock->get_parent()); for (map::iterator p = dn->client_lease_map.begin(); p != dn->client_lease_map.end(); ++p) { ClientLease *l = p->second; - - n++; + ceph_assert(lock->get_type() == CEPH_LOCK_DN); CDentry *dn = static_cast(lock->get_parent()); int mask = 1 | CEPH_LOCK_DN; // old and new bits - + // i should also revoke the dir ICONTENT lease, if they have it! CInode *diri = dn->get_dir()->get_inode(); auto lease = make_message(CEPH_MDS_LEASE_REVOKE, l->seq, mask, diri->ino(), diri->first, CEPH_NOSNAP, dn->get_name()); -- 2.47.3