From 671ab7b5b1afa01bdc68da97d73ea865ef1db998 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Mon, 28 May 2007 21:34:49 +0000 Subject: [PATCH] - Give "RAW" filesystem driver a name which it deserves. svn path=/trunk/; revision=26934 --- reactos/ntoskrnl/io/iomgr/driver.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/io/iomgr/driver.c b/reactos/ntoskrnl/io/iomgr/driver.c index b37f1cb98d9..7dc0592aeaf 100644 --- a/reactos/ntoskrnl/io/iomgr/driver.c +++ b/reactos/ntoskrnl/io/iomgr/driver.c @@ -832,6 +832,7 @@ IopInitializeBootDrivers(VOID) PDRIVER_OBJECT DriverObject; LDR_DATA_TABLE_ENTRY ModuleObject; NTSTATUS Status; + UNICODE_STRING DriverName; /* Use IopRootDeviceNode for now */ Status = IopCreateDeviceNode(IopRootDeviceNode, NULL, NULL, &DeviceNode); @@ -841,11 +842,12 @@ IopInitializeBootDrivers(VOID) ModuleObject.DllBase = NULL; ModuleObject.SizeOfImage = 0; ModuleObject.EntryPoint = RawFsDriverEntry; + RtlInitUnicodeString(&DriverName, L"RAW"); /* Initialize it */ Status = IopInitializeDriverModule(DeviceNode, &ModuleObject, - &DeviceNode->ServiceName, + &DriverName, TRUE, &DriverObject); if (!NT_SUCCESS(Status)) @@ -1160,6 +1162,8 @@ try_again: (PVOID*)&DriverObject); if (!NT_SUCCESS(Status)) return Status; + DPRINT("IopCreateDriver(): created DO %p\n", DriverObject); + /* Set up the Object */ RtlZeroMemory(DriverObject, ObjectSize); DriverObject->Type = IO_TYPE_DRIVER;