From: <vl...@us...> - 2007-12-31 11:42:32
|
Revision: 241 http://scst.svn.sourceforge.net/scst/?rev=241&view=rev Author: vlnb Date: 2007-12-31 03:42:23 -0800 (Mon, 31 Dec 2007) Log Message: ----------- Minor logging changes Modified Paths: -------------- trunk/iscsi-scst/kernel/conn.c trunk/iscsi-scst/kernel/iscsi.c trunk/scst/src/scst_lib.c trunk/scst/src/scst_targ.c Modified: trunk/iscsi-scst/kernel/conn.c =================================================================== --- trunk/iscsi-scst/kernel/conn.c 2007-12-29 17:04:13 UTC (rev 240) +++ trunk/iscsi-scst/kernel/conn.c 2007-12-31 11:42:23 UTC (rev 241) @@ -400,10 +400,11 @@ 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 @@ 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(); } } Modified: trunk/iscsi-scst/kernel/iscsi.c =================================================================== --- trunk/iscsi-scst/kernel/iscsi.c 2007-12-29 17:04:13 UTC (rev 240) +++ trunk/iscsi-scst/kernel/iscsi.c 2007-12-31 11:42:23 UTC (rev 241) @@ -1438,13 +1438,13 @@ 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)); Modified: trunk/scst/src/scst_lib.c =================================================================== --- trunk/scst/src/scst_lib.c 2007-12-29 17:04:13 UTC (rev 240) +++ trunk/scst/src/scst_lib.c 2007-12-31 11:42:23 UTC (rev 241) @@ -3013,6 +3013,7 @@ 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); } Modified: trunk/scst/src/scst_targ.c =================================================================== --- trunk/scst/src/scst_targ.c 2007-12-29 17:04:13 UTC (rev 240) +++ trunk/scst/src/scst_targ.c 2007-12-31 11:42:23 UTC (rev 241) @@ -2558,6 +2558,8 @@ 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); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |