aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/target/iscsi/iscsi_target_util.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/target/iscsi/iscsi_target_util.c b/drivers/target/iscsi/iscsi_target_util.c
index 1e36f83b5961..70c6b9bfc04e 100644
--- a/drivers/target/iscsi/iscsi_target_util.c
+++ b/drivers/target/iscsi/iscsi_target_util.c
@@ -694,6 +694,8 @@ void iscsit_release_cmd(struct iscsi_cmd *cmd)
694 struct iscsi_session *sess; 694 struct iscsi_session *sess;
695 struct se_cmd *se_cmd = &cmd->se_cmd; 695 struct se_cmd *se_cmd = &cmd->se_cmd;
696 696
697 WARN_ON(!list_empty(&cmd->i_conn_node));
698
697 if (cmd->conn) 699 if (cmd->conn)
698 sess = cmd->conn->sess; 700 sess = cmd->conn->sess;
699 else 701 else
@@ -716,6 +718,8 @@ void __iscsit_free_cmd(struct iscsi_cmd *cmd, bool check_queues)
716{ 718{
717 struct iscsi_conn *conn = cmd->conn; 719 struct iscsi_conn *conn = cmd->conn;
718 720
721 WARN_ON(!list_empty(&cmd->i_conn_node));
722
719 if (cmd->data_direction == DMA_TO_DEVICE) { 723 if (cmd->data_direction == DMA_TO_DEVICE) {
720 iscsit_stop_dataout_timer(cmd); 724 iscsit_stop_dataout_timer(cmd);
721 iscsit_free_r2ts_from_list(cmd); 725 iscsit_free_r2ts_from_list(cmd);