reactos/drivers/usb
Cameron Gutman 11e87a17ea [USBSTOR]
- Rewrite pending SRB handling and change some behavior of the IRP queue
- The caller is no longer responsible for checking whether it can call USBSTOR_QueueNextRequest; frozen IRP queue and pending SRB are both handled for them
- It's no longer required for the caller of USBSTOR_QueueTerminateRequest to know whether the SRB was active (which was impossible before when handling a cancellation)
- Many potential race issues with IRP cancellation are eliminated
- Debugging hung SRBs is much easier now that pointer to the active one is stored in the FDO

svn path=/branches/usb-bringup-trunk/; revision=55157
2012-01-24 23:04:31 +00:00
..
usbd [USB-BRINGUP-TRUNK] 2012-01-20 23:58:29 +00:00
usbehci [USB-BRINGUP-TRUNK] 2012-01-20 22:04:57 +00:00
usbehci_new [USBEHCI/USBOHCI] 2012-01-24 22:21:30 +00:00
usbhub [USB-BRINGUP-TRUNK] 2012-01-20 22:04:57 +00:00
usbhub_new [USBHUB] 2012-01-24 17:00:30 +00:00
usbohci [USBEHCI/USBOHCI] 2012-01-24 22:21:30 +00:00
usbstor [USBSTOR] 2012-01-24 23:04:31 +00:00
CMakeLists.txt [USB-BRINGUP-TRUNK] 2012-01-22 16:07:58 +00:00
directory.rbuild [USB-BRINGUP-TRUNK] 2012-01-22 16:07:58 +00:00