Add missing processor architecture cases
[reactos.git] / reactos / ntoskrnl / cc / fs.c
index 170f061..be97a98 100644 (file)
@@ -39,9 +39,8 @@ CcGetDirtyPages (
        IN      PVOID                   Context2
        )
 {
-       UNIMPLEMENTED;
-
        LARGE_INTEGER i;
+       UNIMPLEMENTED;
        i.QuadPart = 0;
        return i;
 }
@@ -69,9 +68,8 @@ CcGetLsnForFileObject (
        OUT     PLARGE_INTEGER  OldestLsn OPTIONAL
        )
 {
-       UNIMPLEMENTED;
-
        LARGE_INTEGER i;
+       UNIMPLEMENTED;
        i.QuadPart = 0;
        return i;
 }
@@ -136,7 +134,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
   LIST_ENTRY FreeListHead;
   NTSTATUS Status;
 
-  DPRINT("CcSetFileSizes(FileObject %x, FileSizes %x)\n",
+  DPRINT("CcSetFileSizes(FileObject 0x%p, FileSizes 0x%p)\n",
         FileObject, FileSizes);
   DPRINT("AllocationSize %d, FileSize %d, ValidDataLength %d\n",
          (ULONG)FileSizes->AllocationSize.QuadPart,
@@ -155,7 +153,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
   if (FileSizes->AllocationSize.QuadPart < Bcb->AllocationSize.QuadPart)
   {
      InitializeListHead(&FreeListHead);
-     ExAcquireFastMutex(&ViewLock);
+     ExEnterCriticalRegionAndAcquireFastMutexUnsafe(&ViewLock);
      KeAcquireSpinLock(&Bcb->BcbLock, &oldirql);
 
      current_entry = Bcb->BcbSegmentListHead.Flink;
@@ -188,7 +186,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
      Bcb->AllocationSize = FileSizes->AllocationSize;
      Bcb->FileSize = FileSizes->FileSize;
      KeReleaseSpinLock(&Bcb->BcbLock, oldirql);
-     ExReleaseFastMutex(&ViewLock);
+     ExReleaseFastMutexUnsafeAndLeaveCriticalRegion(&ViewLock);
 
      current_entry = FreeListHead.Flink;
      while(current_entry != &FreeListHead)
@@ -198,7 +196,7 @@ CcSetFileSizes (IN PFILE_OBJECT FileObject,
         Status = CcRosInternalFreeCacheSegment(current);
         if (!NT_SUCCESS(Status))
         {
-           DPRINT1("CcRosInternalFreeCacheSegment failed, status = %x\n");
+           DPRINT1("CcRosInternalFreeCacheSegment failed, status = %x\n", Status);
           KEBUGCHECK(0);
         }
      }