diff --git a/NTOSKRNL/CC/ccpinsupport.cpp b/NTOSKRNL/CC/ccpinsupport.cpp index 898edd5..4cd113d 100644 --- a/NTOSKRNL/CC/ccpinsupport.cpp +++ b/NTOSKRNL/CC/ccpinsupport.cpp @@ -169,7 +169,7 @@ CcSetDirtyPinnedData( Mutex = &SharedCacheMap->BcbLock; /* Acquire the BCB lock */ - OldIrql = KeAcquireQueuedSpinLock(LockQueueMasterLock); // KeAcquireInStackQueuedSpinLock((PKSPIN_LOCK)(v6 + 184), &LockHandle) + KeAcquireInStackQueuedSpinLock(&SharedCacheMap->BcbSpinLock, &LockHandle); KeAcquireQueuedSpinLockAtDpcLevel((ULONG_PTR)&KeGetPcr()->Prcb->LockQueue[5]); @@ -225,7 +225,7 @@ CcSetDirtyPinnedData( /* Release the BCB lock */ - KeReleaseQueuedSpinLock(LockQueueMasterLock, OldIrql); // KeAcquireInStackQueuedSpinLock + KeReleaseInStackQueuedSpinLock(&LockHandle); /* Move to the next BCB */ BcbArray++;