6871820 stmf service went into maintenance state when running comstar iser test suite
--- a/usr/src/uts/common/io/ib/clients/iser/iser_idm.c Mon Nov 23 18:27:22 2009 -0800
+++ b/usr/src/uts/common/io/ib/clients/iser/iser_idm.c Mon Nov 23 22:20:14 2009 -0500
@@ -1019,7 +1019,8 @@
ISER_LOG(CE_WARN, "iser_buf_tx_to_ini: failed "
"iser_xfer_buf_to_ini: idt (0x%p) idb (0x%p)",
(void *) idt, (void *) idb);
- idm_status = IDM_STATUS_FAIL;
+ idm_buf_tx_to_ini_done(idt, idb, IDM_STATUS_ABORTED);
+ return (IDM_STATUS_FAIL);
}
/*
@@ -1049,10 +1050,11 @@
iser_status = iser_xfer_buf_from_ini(idt, idb);
if (iser_status != ISER_STATUS_SUCCESS) {
- ISER_LOG(CE_WARN, "iser_buf_tx_from_ini: failed "
- "iser_xfer_buf_to_ini: idt (0x%p) idb (0x%p)",
+ ISER_LOG(CE_WARN, "iser_buf_rx_from_ini: failed "
+ "iser_xfer_buf_from_ini: idt (0x%p) idb (0x%p)",
(void *) idt, (void *) idb);
- idm_status = IDM_STATUS_FAIL;
+ idm_buf_rx_from_ini_done(idt, idb, IDM_STATUS_ABORTED);
+ return (IDM_STATUS_FAIL);
}
/*