From 39474830a94fd812dca51ebe622751e364dc1044 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 23 Aug 2021 01:45:05 +0200 Subject: [PATCH] Kernel: Remove unnecessary spinlock in ~Thread::Blocker() Instead, just VERIFY that nobody is holding the blocker's internal lock. --- Kernel/ThreadBlockers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/ThreadBlockers.cpp b/Kernel/ThreadBlockers.cpp index 9efcb67cb0..5f553df9af 100644 --- a/Kernel/ThreadBlockers.cpp +++ b/Kernel/ThreadBlockers.cpp @@ -41,7 +41,7 @@ bool Thread::Blocker::add_to_blocker_set(Thread::BlockerSet& blocker_set, void* Thread::Blocker::~Blocker() { - SpinlockLocker lock(m_lock); + VERIFY(!m_lock.is_locked()); if (m_blocker_set) m_blocker_set->remove_blocker(*this, m_block_data); }