From 5c5114675bed3ac42d19555feadd34074baf08dc Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Thu, 19 Nov 2015 22:17:49 -0800 Subject: [PATCH] sys: WIP --- src/sys/driver.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/sys/driver.h b/src/sys/driver.h index 98356c7a..0cbc00a9 100644 --- a/src/sys/driver.h +++ b/src/sys/driver.h @@ -73,17 +73,15 @@ NT_SUCCESS(Result) ? "[" : "",\ Irp->IoStatus.Information, \ NT_SUCCESS(Result) ? "]" : "");\ - if (STATUS_PENDING != Result) \ + if (STATUS_PENDING == Result) \ + IoMarkIrpPending(Irp); \ + else \ { \ if (!NT_SUCCESS(Result)) \ Irp->IoStatus.Information = 0;\ Irp->IoStatus.Status = Result;\ IoCompleteRequest(Irp, FSP_IO_INCREMENT);\ } \ - else \ - { \ - IoMarkIrpPending(Irp); \ - } \ ); \ return Result #define FSP_ENTER_BOOL(...) \