[SCSI] ide-scsi: use scsi_sg_count() instead of ->use_sg
authorBoaz Harrosh <bharrosh@panasas.com>
Wed, 17 Oct 2007 07:21:19 +0000 (09:21 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Wed, 17 Oct 2007 07:21:19 +0000 (09:21 +0200)
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
drivers/scsi/ide-scsi.c

index d297f64..bd74f6c 100644 (file)
@@ -807,7 +807,7 @@ static int idescsi_queue (struct scsi_cmnd *cmd,
        memcpy (pc->c, cmd->cmnd, cmd->cmd_len);
        pc->buffer = NULL;
        pc->sg = scsi_sglist(cmd);
-       pc->last_sg = sg_last(pc->sg, cmd->use_sg);
+       pc->last_sg = sg_last(pc->sg, scsi_sg_count(cmd));
        pc->b_count = 0;
        pc->request_transfer = pc->buffer_size = scsi_bufflen(cmd);
        pc->scsi_cmd = cmd;