diff options
-rw-r--r-- | drivers/target/iscsi/iscsi_target.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c index 57cef3b44c36..1b51a3ed17f5 100644 --- a/drivers/target/iscsi/iscsi_target.c +++ b/drivers/target/iscsi/iscsi_target.c | |||
@@ -988,17 +988,6 @@ done: | |||
988 | sam_task_attr = MSG_SIMPLE_TAG; | 988 | sam_task_attr = MSG_SIMPLE_TAG; |
989 | } | 989 | } |
990 | 990 | ||
991 | /* | ||
992 | * Initialize struct se_cmd descriptor from target_core_mod infrastructure | ||
993 | */ | ||
994 | transport_init_se_cmd(&cmd->se_cmd, &lio_target_fabric_configfs->tf_ops, | ||
995 | conn->sess->se_sess, cmd->data_length, cmd->data_direction, | ||
996 | sam_task_attr, &cmd->sense_buffer[0]); | ||
997 | |||
998 | pr_debug("Got SCSI Command, ITT: 0x%08x, CmdSN: 0x%08x," | ||
999 | " ExpXferLen: %u, Length: %u, CID: %hu\n", hdr->itt, | ||
1000 | hdr->cmdsn, hdr->data_length, payload_length, conn->cid); | ||
1001 | |||
1002 | cmd->iscsi_opcode = ISCSI_OP_SCSI_CMD; | 991 | cmd->iscsi_opcode = ISCSI_OP_SCSI_CMD; |
1003 | cmd->i_state = ISTATE_NEW_CMD; | 992 | cmd->i_state = ISTATE_NEW_CMD; |
1004 | cmd->immediate_cmd = ((hdr->opcode & ISCSI_OP_IMMEDIATE) ? 1 : 0); | 993 | cmd->immediate_cmd = ((hdr->opcode & ISCSI_OP_IMMEDIATE) ? 1 : 0); |
@@ -1034,6 +1023,17 @@ done: | |||
1034 | } | 1023 | } |
1035 | 1024 | ||
1036 | /* | 1025 | /* |
1026 | * Initialize struct se_cmd descriptor from target_core_mod infrastructure | ||
1027 | */ | ||
1028 | transport_init_se_cmd(&cmd->se_cmd, &lio_target_fabric_configfs->tf_ops, | ||
1029 | conn->sess->se_sess, cmd->data_length, cmd->data_direction, | ||
1030 | sam_task_attr, &cmd->sense_buffer[0]); | ||
1031 | |||
1032 | pr_debug("Got SCSI Command, ITT: 0x%08x, CmdSN: 0x%08x," | ||
1033 | " ExpXferLen: %u, Length: %u, CID: %hu\n", hdr->itt, | ||
1034 | hdr->cmdsn, hdr->data_length, payload_length, conn->cid); | ||
1035 | |||
1036 | /* | ||
1037 | * The CDB is going to an se_device_t. | 1037 | * The CDB is going to an se_device_t. |
1038 | */ | 1038 | */ |
1039 | ret = transport_lookup_cmd_lun(&cmd->se_cmd, | 1039 | ret = transport_lookup_cmd_lun(&cmd->se_cmd, |