Browse Source

Kernel: Remove unnecessary locking in RangeAllocator::contains()

The total range managed by a RangeAllocator doesn't change, so there's
no need to take a spinlock while comparing against it.
Andreas Kling 4 years ago
parent
commit
7ff14fecba
1 changed files with 1 additions and 5 deletions
  1. 1 5
      Kernel/VM/RangeAllocator.h

+ 1 - 5
Kernel/VM/RangeAllocator.h

@@ -28,11 +28,7 @@ public:
 
     void dump() const;
 
-    bool contains(Range const& range) const
-    {
-        ScopedSpinLock lock(m_lock);
-        return m_total_range.contains(range);
-    }
+    bool contains(Range const& range) const { return m_total_range.contains(range); }
 
 private:
     void carve_at_index(int, Range const&);