Messages in this thread | | | Date | Tue, 29 Jun 2004 07:05:23 -0400 | From | Jeff Garzik <> | Subject | Re: drivers/block/ub.c |
| |
On Sat, Jun 26, 2004 at 01:06:45PM -0700, Pete Zaitcev wrote: > Hi, guys, > > I have drafted up an implementation of a USB storage driver as I wish > it done (called "ub"). The main goal of the project is to produce a driver > which never oopses, and above all, never locks up the machine. To this > point I did all my debugging while running X11 and yapping on IRC. If this > goal requires to sacrifice performance, so be it. This is how ub differs > from the usb-storage. > > The current usb-storage works quite well on servers where netdump can > be brought to bear, but on desktop its debuggability leaves some room > for improvement. In all other respects, it is superior to ub. Since > characteristics of usb-storage and ub are different I expect them to > coexist potentially indefinitely (if ub finds any use at all). > > Please refer to the attached patch. It is quite raw, for instance the > disconnect is not processed at all, although I do have a plan for it. > This posting is largely a "release early release often" excercise, as > Papa ESR taught us. But you can see the design outline clearly now, > I hope, and I'm interested in feedback on that.
I can't comment on the USB portions, but the rest seems sane to me.
Jeff
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |