- Forgot one change to KeAcquireSpinLockAtDpcLevel.
Modified: trunk/reactos/ntoskrnl/ke/apc.c
--- trunk/reactos/ntoskrnl/ke/apc.c 2005-07-26 19:11:25 UTC (rev 16752) +++ trunk/reactos/ntoskrnl/ke/apc.c 2005-07-26 19:15:08 UTC (rev 16753) @@ -471,7 +471,7 @@
/* Lock the Dispatcher Database and APC Queue */ OldIrql = KeAcquireDispatcherDatabaseLock();
- KeAcquireSpinLock(&Thread->ApcQueueLock, &OldIrql);
+ KeAcquireSpinLockAtDpcLevel(&Thread->ApcQueueLock);
ApcEntry = CurrentEntry = NULL; while (!IsListEmpty(&Thread->ApcState.ApcListHead[PreviousMode]))