[USBOHCI]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Fri, 3 Feb 2012 09:52:29 +0000 (09:52 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Fri, 3 Feb 2012 09:52:29 +0000 (09:52 +0000)
commit4cbccecd5cda0499c20c0849230397fecaf231a9
treea98be0bba136e17d06a91beee55301a3cfe7e2c5
parentb1587061beef3a9bfed1cd3daf7f2f386ee45e95
[USBOHCI]
- Check if the transfer descriptors reported errors and propagate the error in the urb status field
- OHCI now reports error which the class driver are handling
- Allocate device descriptor from non paged pool to prevent possible alignment problems
- Fix checking of completed transfer descriptors
- Fix double freeing of descriptors
- Cleanup endpoints when the halted bit is set by the host controllers
- Check for the endpoint direction in the data descriptor
- Setup descriptor needs buffer rounding set

svn path=/branches/usb-bringup-trunk/; revision=55389
drivers/usb/usbohci/hardware.cpp
drivers/usb/usbohci/hardware.h
drivers/usb/usbohci/hub_controller.cpp
drivers/usb/usbohci/usb_device.cpp
drivers/usb/usbohci/usb_queue.cpp
drivers/usb/usbohci/usb_request.cpp