Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > 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); > } Right, thanks for the hint. Regards, Elias -- 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