From 7c1178da047a7dd8a07e108ca7df18d3296499f9 Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Fri, 23 Feb 2007 15:35:14 +0000 Subject: [PATCH] - Load the driver image file with OBJ_KERNEL_HANDLE, and don't use FILE_SYNCHRONOUSIO_NONALERT, since we can use async access since the data is now being mapped instead of read. svn path=/trunk/; revision=25892 --- reactos/ntoskrnl/mm/sysldr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/ntoskrnl/mm/sysldr.c b/reactos/ntoskrnl/mm/sysldr.c index c6b3d966787..8b1d445c3be 100644 --- a/reactos/ntoskrnl/mm/sysldr.c +++ b/reactos/ntoskrnl/mm/sysldr.c @@ -1576,7 +1576,7 @@ LoaderScan: /* Setup image attributes */ InitializeObjectAttributes(&ObjectAttributes, FileName, - OBJ_CASE_INSENSITIVE, + OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE, NULL, NULL); @@ -1586,7 +1586,7 @@ LoaderScan: &ObjectAttributes, &IoStatusBlock, FILE_SHARE_READ | FILE_SHARE_DELETE, - FILE_SYNCHRONOUS_IO_NONALERT); + 0); if (!NT_SUCCESS(Status)) goto Quickie; /* Validate it */