Fixes possible oopses on scst_cmd dereference.

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@708 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Vladislav Bolkhovitin
2009-03-20 18:40:55 +00:00
parent 27c5d8dcdf
commit 94ae1d6db9
2 changed files with 2 additions and 2 deletions

View File

@@ -297,7 +297,6 @@ void cmnd_done(struct iscsi_cmnd *cmnd)
}
}
} else {
EXTRACHECKS_BUG_ON(cmnd->scst_cmd != NULL);
TRACE_DBG("Deleting rsp %p from parent %p", cmnd,
cmnd->parent_req);

View File

@@ -273,7 +273,8 @@ static void trace_conn_close(struct iscsi_conn *conn)
"data_waiting %d, ref_cnt %d, sn %u, "
"parent_req %p, pending %d",
cmnd, cmnd->scst_state,
cmnd->scst_cmd ? cmnd->scst_cmd->state : -1,
(cmnd->parent_req && cmnd->scst_cmd) ?
cmnd->scst_cmd->state : -1,
cmnd->data_waiting, atomic_read(&cmnd->ref_cnt),
cmnd->pdu.bhs.sn, cmnd->parent_req, cmnd->pending);
#if defined(CONFIG_TCP_ZERO_COPY_TRANSFER_COMPLETION_NOTIFICATION)