iscsi-scst: Tell Coverity when scst_aen is set

This suppresses a Coverity complaint.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
This commit is contained in:
Bart Van Assche
2015-05-06 13:10:53 +02:00
parent f54553c148
commit 231218932b

View File

@@ -454,6 +454,14 @@ void cmnd_done(struct iscsi_cmnd *cmnd)
/* Order between above and below code is important! */
if ((cmnd->scst_cmd != NULL) || (cmnd->scst_aen != NULL)) {
/*
* Tell Coverity when cmnd->scst_cmd or scst_aen is set.
*/
if (cmnd->scst_state == ISCSI_CMD_STATE_AEN)
EXTRACHECKS_BUG_ON(!cmnd->scst_aen);
else
EXTRACHECKS_BUG_ON(!cmnd->scst_cmd);
switch (cmnd->scst_state) {
case ISCSI_CMD_STATE_PROCESSED:
TRACE_DBG("cmd %p PROCESSED", cmnd);