- Give "RAW" filesystem driver a name which it deserves.

svn path=/trunk/; revision=26934
This commit is contained in:
Aleksey Bragin
2007-05-28 21:34:49 +00:00
parent d5cee88414
commit 671ab7b5b1
+5 -1
View File
@@ -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;