update for HEAD-2003091401
[reactos.git] / ntoskrnl / cc / pin.c
index 1df84da..53d8fde 100644 (file)
@@ -30,6 +30,9 @@ extern NPAGED_LOOKASIDE_LIST iBcbLookasideList;
 
 /* FUNCTIONS *****************************************************************/
 
+/*
+ * @implemented
+ */
 BOOLEAN STDCALL
 CcMapData (IN PFILE_OBJECT FileObject,
           IN PLARGE_INTEGER FileOffset,
@@ -51,7 +54,7 @@ CcMapData (IN PFILE_OBJECT FileObject,
         Length, Wait, pBcb, pBuffer);
   
   ReadOffset = FileOffset->QuadPart;
-  Bcb = ((REACTOS_COMMON_FCB_HEADER*)FileObject->FsContext)->Bcb;
+  Bcb = FileObject->SectionObjectPointer->SharedCacheMap;
   assert(Bcb);
 
   DPRINT("AllocationSize %d, FileSize %d\n",
@@ -101,6 +104,9 @@ CcMapData (IN PFILE_OBJECT FileObject,
   return(TRUE);
 }
 
+/*
+ * @implemented
+ */
 VOID STDCALL
 CcUnpinData (IN PVOID Bcb)
 {
@@ -110,6 +116,9 @@ CcUnpinData (IN PVOID Bcb)
   ExFreeToNPagedLookasideList(&iBcbLookasideList, iBcb);
 }
 
+/*
+ * @implemented
+ */
 VOID STDCALL
 CcSetDirtyPinnedData (IN PVOID Bcb,
                      IN PLARGE_INTEGER Lsn)