From 02ca798c81f12b12dfe518e333e4515db07df94f Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Mon, 31 Dec 2007 11:42:23 +0000 Subject: [PATCH] Minor logging changes git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@241 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- iscsi-scst/kernel/conn.c | 18 ++++++++++-------- iscsi-scst/kernel/iscsi.c | 6 +++--- scst/src/scst_lib.c | 1 + scst/src/scst_targ.c | 2 ++ 4 files changed, 16 insertions(+), 11 deletions(-) diff --git a/iscsi-scst/kernel/conn.c b/iscsi-scst/kernel/conn.c index 15ad143d6..1aa206d7f 100644 --- a/iscsi-scst/kernel/conn.c +++ b/iscsi-scst/kernel/conn.c @@ -400,10 +400,11 @@ void iscsi_extracheck_is_rd_thread(struct iscsi_conn *conn) if (unlikely(current != conn->rd_task)) { while(in_softirq()) local_bh_enable(); - printk(KERN_EMERG "conn %p rd_task != current (%p)", conn, current); - printk(KERN_EMERG "rd_task %p", conn->rd_task); - printk(KERN_EMERG "current->pid %d, rd_task->pid %d", current->pid, - conn->rd_task->pid); + printk(KERN_EMERG "conn %p rd_task != current %p (pid %d)\n", conn, + current, current->pid); + printk(KERN_EMERG "wr_state %x\n", conn->rd_state); + printk(KERN_EMERG "rd_task %p\n", conn->rd_task); + printk(KERN_EMERG "rd_task->pid %d\n", conn->rd_task->pid); sBUG(); } } @@ -413,10 +414,11 @@ void iscsi_extracheck_is_wr_thread(struct iscsi_conn *conn) if (unlikely(current != conn->wr_task)) { while(in_softirq()) local_bh_enable(); - printk(KERN_EMERG "conn %p wr_task != current (%p)", conn, current); - printk(KERN_EMERG "wr_task %p", conn->wr_task); - printk(KERN_EMERG "current->pid %d, wr_task->pid %d", current->pid, - conn->wr_task->pid); + printk(KERN_EMERG "conn %p wr_task != current %p (pid %d)\n", conn, + current, current->pid); + printk(KERN_EMERG "wr_state %x\n", conn->wr_state); + printk(KERN_EMERG "wr_task %p\n", conn->wr_task); + printk(KERN_EMERG "wr_task->pid %d\n", conn->wr_task->pid); sBUG(); } } diff --git a/iscsi-scst/kernel/iscsi.c b/iscsi-scst/kernel/iscsi.c index bee11a0e1..db9253eae 100644 --- a/iscsi-scst/kernel/iscsi.c +++ b/iscsi-scst/kernel/iscsi.c @@ -1438,13 +1438,13 @@ static int __cmnd_abort(struct iscsi_cmnd *cmnd) TRACE_MGMT_DBG("Aborting cmd %p, scst_cmd %p (scst state %x, " "ref_cnt %d, itt %x, sn %u, op %x, r2t_len %x, CDB op %x, " "size to write %u, is_unsolicited_data %d, " - "outstanding_r2t %d, data_waiting %d, sess->exp_cmd_sn %u)", - cmnd, cmnd->scst_cmd, cmnd->scst_state, + "outstanding_r2t %d, data_waiting %d, sess->exp_cmd_sn %u, " + "conn %p)", cmnd, cmnd->scst_cmd, cmnd->scst_state, atomic_read(&cmnd->ref_cnt), cmnd_itt(cmnd), cmnd->pdu.bhs.sn, cmnd_opcode(cmnd), cmnd->r2t_length, cmnd_scsicode(cmnd), cmnd_write_size(cmnd), cmnd->is_unsolicited_data, cmnd->outstanding_r2t, cmnd->data_waiting, - conn->session->exp_cmd_sn); + conn->session->exp_cmd_sn, conn); #ifdef NET_PAGE_CALLBACKS_DEFINED TRACE_MGMT_DBG("net_ref_cnt %d", atomic_read(&cmnd->net_ref_cnt)); diff --git a/scst/src/scst_lib.c b/scst/src/scst_lib.c index f1143d646..9d23c0adc 100644 --- a/scst/src/scst_lib.c +++ b/scst/src/scst_lib.c @@ -3013,6 +3013,7 @@ void scst_xmit_process_aborted_cmd(struct scst_cmd *cmd) if ((cmd->tgt_dev != NULL) && scst_is_ua_sense(cmd->sense_buffer)) { /* This UA delivery is going to fail, so requeue it */ + TRACE_MGMT_DBG("Requeuing UA for aborted cmd %p", cmd); scst_check_set_UA(cmd->tgt_dev, cmd->sense_buffer, sizeof(cmd->sense_buffer), 1); } diff --git a/scst/src/scst_targ.c b/scst/src/scst_targ.c index 5068b6591..ab8ed86ae 100644 --- a/scst/src/scst_targ.c +++ b/scst/src/scst_targ.c @@ -2558,6 +2558,8 @@ static int scst_finish_cmd(struct scst_cmd *cmd) if ((cmd->tgt_dev != NULL) && scst_is_ua_sense(cmd->sense_buffer)) { /* This UA delivery failed, so requeue it */ + TRACE_MGMT_DBG("Requeuing UA for delivery failed cmd " + "%p", cmd); scst_check_set_UA(cmd->tgt_dev, cmd->sense_buffer, sizeof(cmd->sense_buffer), 1); }