From f29f415d0ce8c7967e4ec8faa88140892ffc1a03 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Thu, 25 Feb 2016 11:39:47 -0800 Subject: [PATCH] sys: IRP_MJ_WRITE --- src/sys/write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sys/write.c b/src/sys/write.c index a508f576..9443b866 100644 --- a/src/sys/write.c +++ b/src/sys/write.c @@ -71,7 +71,7 @@ static NTSTATUS FspFsvolWrite( goto exit; } - if (!FlagOn(Irp->Flags, IRP_NOCACHE)) + if (!FlagOn(Irp->Flags, IRP_PAGING_IO | IRP_NOCACHE)) Result = FspFsvolWriteCached(FsvolDeviceObject, Irp, IrpSp, IoIsOperationSynchronous(Irp)); else Result = FspFsvolWriteNonCached(FsvolDeviceObject, Irp, IrpSp);