Linux USB 2.5 todo list

This is a list of the different items that people have expressed they would like to see completed in the 2.5 kernel tree for the USB subsystem.

Status Owner Description
Ongoing everyone Fix all reported bugs  
Ongoing everyone Add new drivers for new vendor specific devices as needed.
Ongoing everyone Add new class drivers for USB class drivers as needed.
Ongoing everyone Document all public USB functions and structures.  
Started David Brownell USB 2.0 support.  
Resolved David Brownell Move existing HCDs to use new hcd common core.  
Pending greg k-h Move firmware downloading to user space.  
Started N/A Remove dc2xx (done) and rio500 from kernel tree.  
Finished greg k-h Remove all unnecessary typedefs from include/linux/usb.h.  
Finished greg k-h Add proper reference counting to urbs.  
Pending N/A Add proper reference counting to struct usb_device.
Pending greg k-h Move more USB Serial driver common code to the USB Serial driver core.
Pending greg k-h Make USB Serial driver core work with upcoming Serial core changes.  
Pending greg k-h Add console support to USB Serial drivers.  
Started greg k-h Add USB Module locking to the core code, and modify all USB drivers to use it.  
Started greg k-h Move USB core to the new driverfs model.  
Started David Brownell Implement a physical naming scheme; submitted for 2.5.9-pre.  
Pending N/A Clean up different DEBUG macros and levels  
Resolved N/A Add control pipe locking.  



Layout shameless borowed from the glibc 2.3 todo list.