diff --git a/sys/dev/usb/TODO b/sys/dev/usb/TODO index 05c3f5615b29..c7ce746f4264 100644 --- a/sys/dev/usb/TODO +++ b/sys/dev/usb/TODO @@ -1,9 +1,6 @@ Some things that need to be done in no particular order: -------------------------------------------------------- -Find race condition in UHCI driver. Rarely (under heavy USB load) you get a -"uhci_idone: ii=0x%x is done!". This "cannot happen". - Add lots of bus_dmamap_sync(). Do bandwidth accounting. @@ -46,13 +43,8 @@ Document device driver API. Document HC driver API. -Handle CLEAR_ENPOINT_STALL centrally. +Handle CLEAR_ENDPOINT_STALL centrally. Use splsoftusb() or a thread to deliver callbacks. Add threads to the Ethernet drivers. - -Change uses of LE macro to the standard functions. - -Add events for HC attach/detach and driver attach/detach. -