From: "Dunlap, Randy" <randy.dunlap@intel.com> To: "'linux-usb@suse.com'" <linux-usb@suse.com> Date: Tue, 18 Jan 2000 18:20:20 -0800 Subject: [linux-usb] USB priorities This is my list of USB (rough) priorities. I want you to understand that: (a) this is my opinion; (b) as the USB maintainer, I'm not trying to coerce anyone to work on these items.[Notes 1,2,3] However, I think that they are important for Linux 2.4, and I don't know how soon we'll hear about a code freeze for 2.4, but I'd like for us to be ready for it; (c) this is not meant to be a flaming message. 1. "umbrella issues": multi-proc support/spinlocks; endian-ness; 32/64-bit clean. 2. kernel dynamic PnP [more likely a 2.5/2.6 issue]. 3. UHCI stability and robustness 4. usb-scsi robustness 5. module autoloader support 6. Bulk drivers need to use asynchronous requests and callbacks to achieve streaming and scalability. 7. Bulk queueing for performance and streaming. (could be in USBcore or in each HCD) 8. Bulk and control transfers need timeouts. (either in USBcore or in each HCD) 9. Power management in UHCI. (seems to already be in OHCI, at least for PowerBooks) 10. Linux-USB API documentation, semantics, usage models, driver/device description matching requirements. 11. Rename source files and modules. 12. Make sure that the "APC workaround" works. (***** Can someone test this, please? *****) 13. Eliminate compiler warnings in all source files. 14. Clean up FIXME's in source code. 15. (UHCI) bandwidth allocation rewrite. 16. Remove in-source backport code. Notes: [1]: ESR, The Cathedral and the Bazaar: Every good work of software starts by scratching a developer's personal itch. [2]: ESR, The Cathedral and the Bazaar: To solve an interesting problem, start by finding a problem that is interesting to you. [3]: ESR, The Cathedral and the Bazaar: Provided the development coordinator has a medium at least as good as the Internet, and knows how to lead without coercion, many heads are inevitably better than one. ~Randy _________________________________________________ |Randy Dunlap 503-696-2055/fax 503-696-1882| |randy.dunlap.at.intel.com Sr. SW Engr., DAL| |Intel Corp., 5200 NE Elam Young Pkwy., | |M/S HF3-77, pole HF3-2-G11, Hillsboro, OR 97124| |NOTE: Any views presented here are mine alone | |and may not represent the views of my employer.| |_______________________________________________| --------------------------------------------------------------------- To unsubscribe, e-mail: linux-usb-unsubscribe@suse.com For additional commands, e-mail: linux-usb-help@suse.com