diff options
Diffstat (limited to 'drivers/scsi/libiscsi.c')
-rw-r--r-- | drivers/scsi/libiscsi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/libiscsi.c b/drivers/scsi/libiscsi.c index e6b67f2d3229..741672f36688 100644 --- a/drivers/scsi/libiscsi.c +++ b/drivers/scsi/libiscsi.c | |||
@@ -470,12 +470,12 @@ static int iscsi_prep_scsi_cmd_pdu(struct iscsi_task *task) | |||
470 | 470 | ||
471 | WARN_ON(hdrlength >= 256); | 471 | WARN_ON(hdrlength >= 256); |
472 | hdr->hlength = hdrlength & 0xFF; | 472 | hdr->hlength = hdrlength & 0xFF; |
473 | hdr->cmdsn = task->cmdsn = cpu_to_be32(session->cmdsn); | ||
473 | 474 | ||
474 | if (session->tt->init_task && session->tt->init_task(task)) | 475 | if (session->tt->init_task && session->tt->init_task(task)) |
475 | return -EIO; | 476 | return -EIO; |
476 | 477 | ||
477 | task->state = ISCSI_TASK_RUNNING; | 478 | task->state = ISCSI_TASK_RUNNING; |
478 | hdr->cmdsn = task->cmdsn = cpu_to_be32(session->cmdsn); | ||
479 | session->cmdsn++; | 479 | session->cmdsn++; |
480 | 480 | ||
481 | conn->scsicmd_pdus_cnt++; | 481 | conn->scsicmd_pdus_cnt++; |