diff --git a/Kernel/Thread.cpp b/Kernel/Thread.cpp index 08daeb0e44..f1f8dba307 100644 --- a/Kernel/Thread.cpp +++ b/Kernel/Thread.cpp @@ -126,9 +126,6 @@ Thread::~Thread() if (selector()) gdt_free_entry(selector()); - if (m_userspace_stack_region) - m_process.deallocate_region(*m_userspace_stack_region); - ASSERT(m_process.m_thread_count); m_process.m_thread_count--; } diff --git a/Kernel/Thread.h b/Kernel/Thread.h index cd2beb3a4d..b75b8d63d7 100644 --- a/Kernel/Thread.h +++ b/Kernel/Thread.h @@ -424,7 +424,6 @@ private: u32 m_signal_mask { 0 }; u32 m_kernel_stack_base { 0 }; u32 m_kernel_stack_top { 0 }; - Region* m_userspace_stack_region { nullptr }; OwnPtr m_kernel_stack_region; VirtualAddress m_thread_specific_data; SignalActionData m_signal_action_data[32];