From 4daee24f0699fe44940d934d2c6e0036331a5923 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sun, 10 May 2015 21:24:51 +0000 Subject: [PATCH] [NTFS] Don't call MmGetSystemAddressForMdl() svn path=/trunk/; revision=67644 --- reactos/drivers/filesystems/ntfs/dispatch.c | 2 -- reactos/drivers/filesystems/ntfs/rw.c | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/reactos/drivers/filesystems/ntfs/dispatch.c b/reactos/drivers/filesystems/ntfs/dispatch.c index ebba60e052f..370b9ded998 100644 --- a/reactos/drivers/filesystems/ntfs/dispatch.c +++ b/reactos/drivers/filesystems/ntfs/dispatch.c @@ -89,8 +89,6 @@ NtfsFsdDispatch(PDEVICE_OBJECT DeviceObject, ((IrpContext->Flags & IRPCONTEXT_COMPLETE) && !(IrpContext->Flags & IRPCONTEXT_QUEUE)) || (!(IrpContext->Flags & IRPCONTEXT_COMPLETE) && (IrpContext->Flags & IRPCONTEXT_QUEUE))); - - if (IrpContext->Flags & IRPCONTEXT_COMPLETE) { Irp->IoStatus.Status = Status; diff --git a/reactos/drivers/filesystems/ntfs/rw.c b/reactos/drivers/filesystems/ntfs/rw.c index a5b5f742f18..f51f505baa2 100644 --- a/reactos/drivers/filesystems/ntfs/rw.c +++ b/reactos/drivers/filesystems/ntfs/rw.c @@ -184,7 +184,7 @@ NtfsRead(PNTFS_IRP_CONTEXT IrpContext) DeviceExt = DeviceObject->DeviceExtension; ReadLength = Stack->Parameters.Read.Length; ReadOffset = Stack->Parameters.Read.ByteOffset; - Buffer = MmGetSystemAddressForMdl(Irp->MdlAddress); + Buffer = NtfsGetUserBuffer(Irp); Status = NtfsReadFile(DeviceExt, FileObject,