From 23e8ddb09cfe75ef5fc098a049f12dc66c0069de Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Tue, 18 Jul 2023 10:51:09 -0400 Subject: [PATCH] mds: remove dead method Fixes: cf5fdcd6e2d22f35b670d3c13ae8b7c9b9d2616d Signed-off-by: Patrick Donnelly --- src/mds/Locker.cc | 18 ------------------ src/mds/Locker.h | 1 - 2 files changed, 19 deletions(-) diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index a66ab75dfa285..4e6930be47558 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -2090,24 +2090,6 @@ void Locker::xlock_import(SimpleLock *lock) lock->get_parent()->auth_pin(lock); } -void Locker::xlock_downgrade(SimpleLock *lock, MutationImpl *mut) -{ - dout(10) << "xlock_downgrade on " << *lock << " " << *lock->get_parent() << dendl; - auto it = mut->locks.find(lock); - if (it->is_rdlock()) - return; // already downgraded - - ceph_assert(lock->get_parent()->is_auth()); - ceph_assert(it != mut->locks.end()); - ceph_assert(it->is_xlock()); - - lock->set_xlock_done(); - lock->get_rdlock(); - xlock_finish(it, mut, nullptr); - mut->emplace_lock(lock, MutationImpl::LockOp::RDLOCK); -} - - // file i/o ----------------------------------------- version_t Locker::issue_file_data_version(CInode *in) diff --git a/src/mds/Locker.h b/src/mds/Locker.h index 1fe6789407dd7..03772f029cd75 100644 --- a/src/mds/Locker.h +++ b/src/mds/Locker.h @@ -114,7 +114,6 @@ public: void xlock_export(const MutationImpl::lock_iterator& it, MutationImpl *mut); void xlock_import(SimpleLock *lock); - void xlock_downgrade(SimpleLock *lock, MutationImpl *mut); void try_simple_eval(SimpleLock *lock); bool simple_rdlock_try(SimpleLock *lock, MDSContext *con); -- 2.39.5