aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/target/iscsi/iscsi_target.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c
index 048d4227327c..3b7bb589d301 100644
--- a/drivers/target/iscsi/iscsi_target.c
+++ b/drivers/target/iscsi/iscsi_target.c
@@ -2094,12 +2094,14 @@ attach:
2094 2094
2095 if (!(hdr->opcode & ISCSI_OP_IMMEDIATE)) { 2095 if (!(hdr->opcode & ISCSI_OP_IMMEDIATE)) {
2096 int cmdsn_ret = iscsit_sequence_cmd(conn, cmd, buf, hdr->cmdsn); 2096 int cmdsn_ret = iscsit_sequence_cmd(conn, cmd, buf, hdr->cmdsn);
2097 if (cmdsn_ret == CMDSN_HIGHER_THAN_EXP) 2097 if (cmdsn_ret == CMDSN_HIGHER_THAN_EXP) {
2098 out_of_order_cmdsn = 1; 2098 out_of_order_cmdsn = 1;
2099 else if (cmdsn_ret == CMDSN_LOWER_THAN_EXP) 2099 } else if (cmdsn_ret == CMDSN_LOWER_THAN_EXP) {
2100 target_put_sess_cmd(&cmd->se_cmd);
2100 return 0; 2101 return 0;
2101 else if (cmdsn_ret == CMDSN_ERROR_CANNOT_RECOVER) 2102 } else if (cmdsn_ret == CMDSN_ERROR_CANNOT_RECOVER) {
2102 return -1; 2103 return -1;
2104 }
2103 } 2105 }
2104 iscsit_ack_from_expstatsn(conn, be32_to_cpu(hdr->exp_statsn)); 2106 iscsit_ack_from_expstatsn(conn, be32_to_cpu(hdr->exp_statsn));
2105 2107