Waiting for a fast mutex should be done in kernel mode.
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); }