|
@@ -3783,7 +3783,7 @@ void qlt_free_cmd(struct qla_tgt_cmd *cmd)
|
|
|
return;
|
|
|
}
|
|
|
cmd->jiffies_at_free = get_jiffies_64();
|
|
|
- percpu_ida_free(&sess->se_sess->sess_tag_pool, cmd->se_cmd.map_tag);
|
|
|
+ target_free_tag(sess->se_sess, &cmd->se_cmd);
|
|
|
}
|
|
|
EXPORT_SYMBOL(qlt_free_cmd);
|
|
|
|
|
@@ -4146,7 +4146,7 @@ out_term:
|
|
|
qlt_send_term_exchange(qpair, NULL, &cmd->atio, 1, 0);
|
|
|
|
|
|
qlt_decr_num_pend_cmds(vha);
|
|
|
- percpu_ida_free(&sess->se_sess->sess_tag_pool, cmd->se_cmd.map_tag);
|
|
|
+ target_free_tag(sess->se_sess, &cmd->se_cmd);
|
|
|
spin_unlock_irqrestore(qpair->qp_lock_ptr, flags);
|
|
|
|
|
|
spin_lock_irqsave(&ha->tgt.sess_lock, flags);
|