Browse Source

Kernel: VERIFY that nobody is holding lock in ~BlockerSet()

By the time we end up destroying a BlockerSet, we don't need to take
the internal spinlock. And nobody else should be holding it either.
So replace the SpinlockLocker with a VERIFY().
Andreas Kling 3 years ago
parent
commit
928929bbe1
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Kernel/Thread.h

+ 1 - 1
Kernel/Thread.h

@@ -398,7 +398,7 @@ public:
 
         virtual ~BlockerSet()
         {
-            SpinlockLocker lock(m_lock);
+            VERIFY(!m_lock.is_locked());
             VERIFY(m_blockers.is_empty());
         }