|
@@ -694,6 +694,8 @@ void iscsit_release_cmd(struct iscsi_cmd *cmd)
|
|
|
struct iscsi_session *sess;
|
|
|
struct se_cmd *se_cmd = &cmd->se_cmd;
|
|
|
|
|
|
+ WARN_ON(!list_empty(&cmd->i_conn_node));
|
|
|
+
|
|
|
if (cmd->conn)
|
|
|
sess = cmd->conn->sess;
|
|
|
else
|
|
@@ -716,6 +718,8 @@ void __iscsit_free_cmd(struct iscsi_cmd *cmd, bool check_queues)
|
|
|
{
|
|
|
struct iscsi_conn *conn = cmd->conn;
|
|
|
|
|
|
+ WARN_ON(!list_empty(&cmd->i_conn_node));
|
|
|
+
|
|
|
if (cmd->data_direction == DMA_TO_DEVICE) {
|
|
|
iscsit_stop_dataout_timer(cmd);
|
|
|
iscsit_free_r2ts_from_list(cmd);
|