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;