IoAllocateAdapterChannel should set CurrentIrp field in the wait context block. Modified: trunk/reactos/ntoskrnl/io/driver.c _____
Modified: trunk/reactos/ntoskrnl/io/driver.c --- trunk/reactos/ntoskrnl/io/driver.c 2005-07-29 13:50:05 UTC (rev 16862) +++ trunk/reactos/ntoskrnl/io/driver.c 2005-07-29 13:54:13 UTC (rev 16863) @@ -1212,7 +1212,7 @@
Status = IopCreateDeviceNode(IopRootDeviceNode, NULL, &DeviceNode); if (!NT_SUCCESS(Status)) { - CPRINT("Driver load failed, status (%x)\n", Status); + CPRINT("Driver '%s' load failed, status (%x)\n", FileName, Status); return(Status); } } else @@ -1242,7 +1242,7 @@ { if (ModuleDeviceNode == NULL) IopFreeDeviceNode(DeviceNode); - CPRINT("Driver load failed, status (%x)\n", Status); + CPRINT("Driver '%s' load failed, status (%x)\n", FileName, Status); return Status; }
@@ -1271,7 +1271,7 @@ { if (ModuleDeviceNode == NULL) IopFreeDeviceNode(DeviceNode); - CPRINT("Driver load failed, status (%x)\n", Status); + CPRINT("Driver '%s' load failed, status (%x)\n", FileName, Status); return Status; }