X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fntoskrnl%2Fcc%2Ffs.c;h=27b87e58ade0bdfcb798e8f8cf3b65c9fac182d7;hp=8116a7f8d8651d5f3d5ada2ba721f00725a1e9b5;hb=1c7c84efbccc8ba798db567c78711c1cdb8f5bf5;hpb=f3e17583dd4fcdcb88b7774ba0a3892e2064bd89 diff --git a/reactos/ntoskrnl/cc/fs.c b/reactos/ntoskrnl/cc/fs.c index 8116a7f8d86..27b87e58ade 100644 --- a/reactos/ntoskrnl/cc/fs.c +++ b/reactos/ntoskrnl/cc/fs.c @@ -153,7 +153,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject, if (FileSizes->AllocationSize.QuadPart < Bcb->AllocationSize.QuadPart) { InitializeListHead(&FreeListHead); - ExAcquireFastMutex(&ViewLock); + CcAcquireBrokenMutex(&ViewLock); KeAcquireSpinLock(&Bcb->BcbLock, &oldirql); current_entry = Bcb->BcbSegmentListHead.Flink; @@ -186,7 +186,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject, Bcb->AllocationSize = FileSizes->AllocationSize; Bcb->FileSize = FileSizes->FileSize; KeReleaseSpinLock(&Bcb->BcbLock, oldirql); - ExReleaseFastMutex(&ViewLock); + CcReleaseBrokenMutex(&ViewLock); current_entry = FreeListHead.Flink; while(current_entry != &FreeListHead)