Author: cgutman
Date: Thu Jan 26 00:02:03 2012
New Revision: 55186
URL:
http://svn.reactos.org/svn/reactos?rev=55186&view=rev
Log:
[USBHUB_NEW]
- Remove the hacky way of determining if a device connect occurred (prone to all sorts of
race conditions) and just always create a device since the only reason we reset right now
is for a device connect
Modified:
branches/usb-bringup-trunk/drivers/usb/usbhub_new/fdo.c
Modified: branches/usb-bringup-trunk/drivers/usb/usbhub_new/fdo.c
URL:
http://svn.reactos.org/svn/reactos/branches/usb-bringup-trunk/drivers/usb/u…
==============================================================================
--- branches/usb-bringup-trunk/drivers/usb/usbhub_new/fdo.c [iso-8859-1] (original)
+++ branches/usb-bringup-trunk/drivers/usb/usbhub_new/fdo.c [iso-8859-1] Thu Jan 26
00:02:03 2012
@@ -402,13 +402,9 @@
}
//
- // Create the device object only if the port manipulation was started by a
device connect
- //
- if (HubDeviceExtension->PortStatusChange[PortId-1].Status)
- {
- HubDeviceExtension->PortStatusChange[PortId-1].Status = 0;
- Status = CreateUsbChildDeviceObject(DeviceObject, PortId, NULL);
- }
+ // This is a new device
+ //
+ Status = CreateUsbChildDeviceObject(DeviceObject, PortId, NULL);
}
}