From 4ade8ff9e6c4185ebe45ecfe183668f28e1525b7 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sat, 16 Sep 2023 20:48:28 +0200 Subject: kernel/amd64: add HPET support, slightly rework time handling --- src/kernel/syscalls.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/kernel/syscalls.c') diff --git a/src/kernel/syscalls.c b/src/kernel/syscalls.c index b040285..a2e0e27 100644 --- a/src/kernel/syscalls.c +++ b/src/kernel/syscalls.c @@ -347,8 +347,7 @@ long _sys_pipe(hid_t __user user_ends[2], int flags) { } void _sys_sleep(long ms) { - // TODO no overflow check - can leak current uptime - timer_schedule(proc_cur, uptime_ms() + ms); + timer_schedule(proc_cur, ms * 1000000); } void _sys_filicide(void) { -- cgit v1.2.3