On 11/9/06, Jeff Garzik <jgarzik@xxxxxxxxx> wrote:
Mapping 'bidirectional' is a bit difficult.
SGIO_TO_FROM_DEVICE is *not* bdirectional!
From the header that defines it:
#define SG_DXFER_TO_FROM_DEV -4 /* treated like SG_DXFER_FROM_DEV with the additional property than during indirect IO the user buffer is copied into the kernel buffers before the transfer */ That's pretty darned clear. TO_FROM_DEVICE is a straight-up read. Why the continuing confusion of what this mode is for?
Given that there are stupid apps/libs out there in the field with this behavior, even if the apps are fixed I think we are stuck with the stupidities.
*ahem* Monty - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html