diff options
Diffstat (limited to 'drivers/scsi/libsrp.c')
-rw-r--r-- | drivers/scsi/libsrp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/libsrp.c b/drivers/scsi/libsrp.c index 5cff0204227d..6d6a76e65a6c 100644 --- a/drivers/scsi/libsrp.c +++ b/drivers/scsi/libsrp.c | |||
@@ -426,8 +426,8 @@ int srp_cmd_queue(struct Scsi_Host *shost, struct srp_cmd *cmd, void *info, | |||
426 | 426 | ||
427 | sc->SCp.ptr = info; | 427 | sc->SCp.ptr = info; |
428 | memcpy(sc->cmnd, cmd->cdb, MAX_COMMAND_SIZE); | 428 | memcpy(sc->cmnd, cmd->cdb, MAX_COMMAND_SIZE); |
429 | sc->request_bufflen = len; | 429 | sc->sdb.length = len; |
430 | sc->request_buffer = (void *) (unsigned long) addr; | 430 | sc->sdb.table.sgl = (void *) (unsigned long) addr; |
431 | sc->tag = tag; | 431 | sc->tag = tag; |
432 | err = scsi_tgt_queue_command(sc, itn_id, (struct scsi_lun *)&cmd->lun, | 432 | err = scsi_tgt_queue_command(sc, itn_id, (struct scsi_lun *)&cmd->lun, |
433 | cmd->tag); | 433 | cmd->tag); |