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

Reply via email to