From e389f0c999d6bac0e430965b431e29b358fcb2da Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Fri, 18 Mar 2005 23:26:44 +0000 Subject: [PATCH] Implement timer expiring too fast for KeDelayExecutionThread. Dedicated to filip svn path=/trunk/; revision=14184 --- reactos/ntoskrnl/ke/wait.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reactos/ntoskrnl/ke/wait.c b/reactos/ntoskrnl/ke/wait.c index 7ee692025c6..a4b51d47cde 100644 --- a/reactos/ntoskrnl/ke/wait.c +++ b/reactos/ntoskrnl/ke/wait.c @@ -126,8 +126,9 @@ KeDelayExecutionThread(KPROCESSOR_MODE WaitMode, /* Insert the Timer into the Timer Lists and enable it */ if (!KiInsertTimer(ThreadTimer, *Interval)) { - /* FIXME: Unhandled case...what should we do? */ - DPRINT1("Could not create timer for KeDelayExecutionThread\n"); + /* FIXME: The timer already expired, we should find a new ready thread */ + Status = STATUS_SUCCESS; + break; } /* Handle Kernel Queues */