diff --git a/ntoskrnl/cc/copy.c b/ntoskrnl/cc/copy.c index a3b1f887aa3..a90734000e3 100644 --- a/ntoskrnl/cc/copy.c +++ b/ntoskrnl/cc/copy.c @@ -597,7 +597,7 @@ Clear: InterlockedAnd((volatile long *)&PrivateCacheMap->UlongFlags, 0xFFFEFFFF); KeReleaseSpinLockFromDpcLevel(&PrivateCacheMap->ReadAheadSpinLock); } - KeReleaseSpinLock(&PrivateCacheMap->ReadAheadSpinLock, OldIrql); + KeReleaseQueuedSpinLock(LockQueueMasterLock, OldIrql); /* If file was locked, release it */ if (Locked)