diff --git a/Kernel/Thread.h b/Kernel/Thread.h index 6f837e8522..bb926a8998 100644 --- a/Kernel/Thread.h +++ b/Kernel/Thread.h @@ -272,7 +272,6 @@ public: Time m_start_time {}; clockid_t m_clock_id { CLOCK_MONOTONIC_COARSE }; bool m_infinite { false }; - bool m_should_block { false }; }; class BlockerSet; diff --git a/Kernel/ThreadBlockers.cpp b/Kernel/ThreadBlockers.cpp index d6ae4ccff2..d75f1fcbbe 100644 --- a/Kernel/ThreadBlockers.cpp +++ b/Kernel/ThreadBlockers.cpp @@ -19,10 +19,8 @@ Thread::BlockTimeout::BlockTimeout(bool is_absolute, const Time* time, const Tim { if (m_infinite) return; - if (*time > Time::zero()) { + if (*time > Time::zero()) m_time = *time; - m_should_block = true; - } m_start_time = start_time ? *start_time : TimeManagement::the().current_time(clock_id); if (!is_absolute) m_time += m_start_time;