@@ -1218,7 +1218,7 @@ int qedi_cleanup_all_io(struct qedi_ctx *qedi, struct qedi_conn *qedi_conn,
}
}
qedi_conn->cmd_cleanup_req++;
- qedi_iscsi_cleanup_task(ctask, true);
+ qedi_iscsi_cleanup_task(ctask);
cmd->io_cmd_in_list = false;
list_del_init(&cmd->io_cmd);
@@ -1374,15 +1374,14 @@ int qedi_fw_cleanup_cmd(struct iscsi_task *ctask)
list_work->rtid = cmd->task_id;
list_work->state = QEDI_WORK_SCHEDULED;
- QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_SCSI_TM,
- "queue tmf work=%p, list node=%p, cid=0x%x\n",
- list_work->ptr_tmf_work, list_work, qedi_conn->iscsi_conn_id);
+ QEDI_INFO(&qedi->dbg_ctx, QEDI_LOG_SCSI_TM, "list node=%p, cid=0x%x\n",
+ list_work, qedi_conn->iscsi_conn_id);
spin_lock_bh(&qedi_conn->tmf_work_lock);
list_add_tail(&list_work->list, &qedi_conn->tmf_work_list);
spin_unlock_bh(&qedi_conn->tmf_work_lock);
- qedi_iscsi_cleanup_task(ctask, false);
+ qedi_iscsi_cleanup_task(ctask);
rval = qedi_wait_for_cleanup_request(qedi, qedi_conn, ctask, &qedi_cmd,
list_work);
@@ -2114,7 +2113,7 @@ int qedi_iscsi_send_ioreq(struct iscsi_task *task)
return 0;
}
-int qedi_iscsi_cleanup_task(struct iscsi_task *task, bool mark_cmd_node_deleted)
+int qedi_iscsi_cleanup_task(struct iscsi_task *task)
{
struct iscsi_task_params task_params;
struct qedi_endpoint *ep;
@@ -40,8 +40,7 @@ int qedi_send_iscsi_nopout(struct qedi_conn *qedi_conn,
int qedi_iscsi_send_ioreq(struct iscsi_task *task);
int qedi_get_task_idx(struct qedi_ctx *qedi);
void qedi_clear_task_idx(struct qedi_ctx *qedi, int idx);
-int qedi_iscsi_cleanup_task(struct iscsi_task *task,
- bool mark_cmd_node_deleted);
+int qedi_iscsi_cleanup_task(struct iscsi_task *task);
void qedi_iscsi_unmap_sg_list(struct qedi_cmd *cmd);
void qedi_update_itt_map(struct qedi_ctx *qedi, u32 tid, u32 proto_itt,
struct qedi_cmd *qedi_cmd);
@@ -219,8 +219,6 @@ struct qedi_work_map {
#define QEDI_WORK_QUEUED 1
#define QEDI_WORK_SCHEDULED 2
#define QEDI_WORK_EXIT 3
-
- struct work_struct *ptr_tmf_work;
};
struct qedi_boot_target {
Remove some fields/args that are not used. Signed-off-by: Mike Christie <michael.christie@oracle.com> --- drivers/scsi/qedi/qedi_fw.c | 11 +++++------ drivers/scsi/qedi/qedi_gbl.h | 3 +-- drivers/scsi/qedi/qedi_iscsi.h | 2 -- 3 files changed, 6 insertions(+), 10 deletions(-)