From 2e8239fefa794d45ae56df7f05c66b56f188596d Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 14 Jul 2026 05:41:45 +0300 Subject: [PATCH] Kernel: Fix thread block timeout I was comparint ms against ns making timeouts practically never wake up :) --- kernel/kernel/Thread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kernel/Thread.cpp b/kernel/kernel/Thread.cpp index 306a26f7..6ee37196 100644 --- a/kernel/kernel/Thread.cpp +++ b/kernel/kernel/Thread.cpp @@ -761,7 +761,7 @@ namespace Kernel thread_blocker.block_with_wake_time_ns(wake_time_ns, mutex); if (is_interrupted_by_signal(true)) return BAN::Error::from_errno(EINTR); - if (etimedout && SystemTimer::get().ms_since_boot() >= wake_time_ns) + if (etimedout && SystemTimer::get().ns_since_boot() >= wake_time_ns) return BAN::Error::from_errno(ETIMEDOUT); return {}; }