On Wed, 16 Jul 2008, Elias Oltmanns wrote: > Oh, I see. The name fooled me there, I suppose. So, the meaning of > req->data_len is inverted, as it were, when the LLDD performs the data > transfer, right? The inversion takes place in the midlayer, not in the LLDD. Take a look inside scsi_io_completion(): if (blk_pc_request(req)) { /* SG_IO ioctl from block level */ ... req->data_len = scsi_get_resid(cmd); } > Thanks for explaining, Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html