The "no partial packets in the middle of an sglist" policy belongs to usb-storage..
Does it really? It seems to me that anyone doing a bulk transfer using an s-g list would want to make it look like a single stream, i.e., no short packets in the middle. That's built into the USB standard: a short packet signals the end of a transfer.
Clearly not "anyone". Some of my standard HCD regression tests would break with those semantics ... those were running (reliably!) before usb-storage switched.
I don't view a scatterlist as a single transfer; it's just a shorthand for a bunch of transfers that all need to execute in a given order. That's certainly its structure: N * { address, count } doesn't say anything about such policies.
- Dave
------------------------------------------------------- This SF. Net email is sponsored by: GoToMyPC GoToMyPC is the fast, easy and secure way to access your computer from any Web browser or wireless device. Click here to Try it Free! https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel