diff --git a/Kernel/Thread.cpp b/Kernel/Thread.cpp index 01842b06b4..f9044109f4 100644 --- a/Kernel/Thread.cpp +++ b/Kernel/Thread.cpp @@ -220,7 +220,7 @@ void Thread::relock_process(bool did_unlock) process().big_lock().lock(); } -u64 Thread::sleep(u32 ticks) +u64 Thread::sleep(u64 ticks) { ASSERT(state() == Thread::Running); u64 wakeup_time = g_uptime + ticks; diff --git a/Kernel/Thread.h b/Kernel/Thread.h index 50ffe54a1a..138867d694 100644 --- a/Kernel/Thread.h +++ b/Kernel/Thread.h @@ -297,7 +297,7 @@ public: VirtualAddress thread_specific_data() const { return m_thread_specific_data; } size_t thread_specific_region_size() const { return m_thread_specific_region_size; } - u64 sleep(u32 ticks); + u64 sleep(u64 ticks); u64 sleep_until(u64 wakeup_time); class BlockResult {