Release the dispatcher lock after KiUnblockThread. Modified: trunk/reactos/ntoskrnl/ke/gate.c _____
Modified: trunk/reactos/ntoskrnl/ke/gate.c --- trunk/reactos/ntoskrnl/ke/gate.c 2006-01-10 00:00:14 UTC (rev 20761) +++ trunk/reactos/ntoskrnl/ke/gate.c 2006-01-10 00:01:32 UTC (rev 20762) @@ -138,7 +138,6 @@
/* Reschedule the Thread */ DPRINT("Unblocking the Thread\n"); KiUnblockThread(WaitThread, &WaitStatus, EVENT_INCREMENT); - return;
quit: /* Release the Dispatcher Database Lock */