From d9f4382225c8c069bce0c86d4fb96d8fc2b412e8 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Wed, 9 Mar 2016 14:42:29 -0800 Subject: [PATCH] sys: read/write testing --- src/sys/util.c | 4 ---- src/sys/wq.c | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/sys/util.c b/src/sys/util.c index 34e0ab94..d5718f6a 100644 --- a/src/sys/util.c +++ b/src/sys/util.c @@ -272,10 +272,6 @@ NTSTATUS FspCcCopyRead(PFILE_OBJECT FileObject, PLARGE_INTEGER FileOffset, ULONG except (EXCEPTION_EXECUTE_HANDLER) { Result = GetExceptionCode(); - } - - if (!NT_SUCCESS(Result)) - { IoStatus->Information = 0; IoStatus->Status = Result; } diff --git a/src/sys/wq.c b/src/sys/wq.c index 741e2a65..83834e17 100644 --- a/src/sys/wq.c +++ b/src/sys/wq.c @@ -74,7 +74,7 @@ static VOID FspWqWorkRoutine(PVOID Context) IoSetTopLevelIrp(Irp); - Result = WorkRoutine(IrpSp->DeviceObject, Irp, IrpSp, FALSE); + Result = WorkRoutine(IrpSp->DeviceObject, Irp, IrpSp, TRUE); if (STATUS_PENDING != Result) { DEBUGLOGIRP(Irp, Result);