Waiting for a fast mutex should be done in kernel mode. Modified: trunk/reactos/ntoskrnl/ke/wait.c _____
Modified: trunk/reactos/ntoskrnl/ke/wait.c --- trunk/reactos/ntoskrnl/ke/wait.c 2005-11-20 20:19:05 UTC (rev 19386) +++ trunk/reactos/ntoskrnl/ke/wait.c 2005-11-20 20:45:35 UTC (rev 19387) @@ -765,7 +765,7 @@
/* Wait for the event */ KeWaitForSingleObject(&FastMutex->Gate, WrMutex, - WaitAny, + KernelMode, FALSE, NULL); }