From 4cd2c475a8beebb43869fee1ba94dc9a82aa01f3 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 8 Feb 2021 22:28:48 +0100 Subject: [PATCH] Kernel: Make the space lock a RecursiveSpinLock --- Kernel/VM/Space.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/VM/Space.h b/Kernel/VM/Space.h index 5f376ec389..17240d2378 100644 --- a/Kernel/VM/Space.h +++ b/Kernel/VM/Space.h @@ -68,7 +68,7 @@ public: void remove_all_regions(Badge); - SpinLock& get_lock() const { return m_lock; } + RecursiveSpinLock& get_lock() const { return m_lock; } size_t amount_clean_inode() const; size_t amount_dirty_private() const; @@ -82,7 +82,7 @@ private: Space(Process&, NonnullRefPtr); Process* m_process { nullptr }; - mutable SpinLock m_lock; + mutable RecursiveSpinLock m_lock; RefPtr m_page_directory;