Prevent the reinstall of devices that use the NULL driver at each reboot Modified: trunk/reactos/ntoskrnl/io/pnpmgr.c _____
Modified: trunk/reactos/ntoskrnl/io/pnpmgr.c --- trunk/reactos/ntoskrnl/io/pnpmgr.c 2005-11-18 11:49:51 UTC (rev 19323) +++ trunk/reactos/ntoskrnl/io/pnpmgr.c 2005-11-18 16:42:41 UTC (rev 19324) @@ -2063,6 +2063,11 @@
} #endif
+ if (DeviceNode->ServiceName.Length == 0) + /* We have a NULL driver for this device. We can't really do + * something with it, so state it is started... */ + IopDeviceNodeSetFlag(DeviceNode, DNF_STARTED); + if (!IopDeviceNodeHasFlag(DeviceNode, DNF_DISABLED) && !IopDeviceNodeHasFlag(DeviceNode, DNF_ADDED) && !IopDeviceNodeHasFlag(DeviceNode, DNF_STARTED))