On Saturday 08 January 2005 7:45 am, Larry Schiefer wrote: > 2. Is there something in the scatter-gather change that restricts it > from being back-ported to the 2.4 kernel?
The main thing I'd worry about with respect to calling usb_sg_*() is that for 2.4 HCDs the URB queueing isn't trustworthy ... though I suspect EHCI handles them mostly OK for bulk transfers (even though that HCD is out of sync with 2.6), and maybe one of the UHCIs behaves by now. (Some folk report problems with queuing in recent OHCI code; but it was solid back in 2.4.12 or so when I tested all those USB 1.x HCDs.) Regardless, I've never advised relying on URB queueing with 2.4 kernels, and I don't know of any device drivers that rely on it to work. There'd also be usb-storage changes. The usb_sg_*() calls were relatively straightforward as I recall; but there were more subtle changes related to fault handling and drive-specific handling. Some drive adapters don't seem to like being driven very near the wire rates. - Dave ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel