From fd3eca3accc501f779db5015c8bdacee4ed30b51 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 7 Feb 2021 17:57:02 +0100 Subject: [PATCH] Kernel: Add initializer for Thread::m_tss --- Kernel/Thread.cpp | 1 - Kernel/Thread.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Kernel/Thread.cpp b/Kernel/Thread.cpp index fe4f762b80f..b7ec88bdee8 100644 --- a/Kernel/Thread.cpp +++ b/Kernel/Thread.cpp @@ -77,7 +77,6 @@ Thread::Thread(NonnullRefPtr process) set_default_signal_dispositions(); m_fpu_state = (FPUState*)kmalloc_aligned<16>(sizeof(FPUState)); reset_fpu_state(); - memset(&m_tss, 0, sizeof(m_tss)); m_tss.iomapbase = sizeof(TSS32); // Only IF is set when a process boots. diff --git a/Kernel/Thread.h b/Kernel/Thread.h index 4a01f3256ee..10f0d06e2c5 100644 --- a/Kernel/Thread.h +++ b/Kernel/Thread.h @@ -1238,7 +1238,7 @@ private: mutable RecursiveSpinLock m_block_lock; NonnullRefPtr m_process; ThreadID m_tid { -1 }; - TSS32 m_tss; + TSS32 m_tss {}; TrapFrame* m_current_trap { nullptr }; u32 m_saved_critical { 1 }; IntrusiveListNode m_ready_queue_node;