[FASTFAT]
authorCameron Gutman <aicommander@gmail.com>
Wed, 21 Dec 2011 19:58:42 +0000 (19:58 +0000)
committerCameron Gutman <aicommander@gmail.com>
Wed, 21 Dec 2011 19:58:42 +0000 (19:58 +0000)
- Remove the old page file hack

svn path=/trunk/; revision=54731

reactos/drivers/filesystems/fastfat/rw.c

index a0efa5e..8b8021a 100644 (file)
@@ -560,17 +560,6 @@ VfatRead(PVFAT_IRP_CONTEXT IrpContext)
 
    DPRINT("<%wZ>\n", &Fcb->PathNameU);
 
-   if (Fcb->Flags & FCB_IS_PAGE_FILE)
-   {
-      PFATINFO FatInfo = &IrpContext->DeviceExt->FatInfo;
-      IrpContext->Stack->Parameters.Read.ByteOffset.QuadPart += FatInfo->dataStart * FatInfo->BytesPerSector;
-      IoSkipCurrentIrpStackLocation(IrpContext->Irp);
-      DPRINT("Read from page file, disk offset %I64x\n", IrpContext->Stack->Parameters.Read.ByteOffset.QuadPart);
-      Status = IoCallDriver(IrpContext->DeviceExt->StorageDevice, IrpContext->Irp);
-      VfatFreeIrpContext(IrpContext);
-      return Status;
-   }
-
    ByteOffset = IrpContext->Stack->Parameters.Read.ByteOffset;
    Length = IrpContext->Stack->Parameters.Read.Length;
    BytesPerSector = IrpContext->DeviceExt->FatInfo.BytesPerSector;
@@ -773,17 +762,6 @@ NTSTATUS VfatWrite (PVFAT_IRP_CONTEXT IrpContext)
 
    DPRINT("<%wZ>\n", &Fcb->PathNameU);
 
-   if (Fcb->Flags & FCB_IS_PAGE_FILE)
-   {
-      PFATINFO FatInfo = &IrpContext->DeviceExt->FatInfo;
-      IrpContext->Stack->Parameters.Write.ByteOffset.QuadPart += FatInfo->dataStart * FatInfo->BytesPerSector;
-      IoSkipCurrentIrpStackLocation(IrpContext->Irp);
-      DPRINT("Write to page file, disk offset %I64x\n", IrpContext->Stack->Parameters.Write.ByteOffset.QuadPart);
-      Status = IoCallDriver(IrpContext->DeviceExt->StorageDevice, IrpContext->Irp);
-      VfatFreeIrpContext(IrpContext);
-      return Status;
-   }
-
   /* fail if file is a directory and no paged read */
    if (*Fcb->Attributes & FILE_ATTRIBUTE_DIRECTORY && !(IrpContext->Irp->Flags & IRP_PAGING_IO))
    {