Print this page
5253 kmem_alloc/kmem_zalloc won't fail with KM_SLEEP
5254 getrbuf won't fail with KM_SLEEP
*** 1275,1288 ****
QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance);
pkt_size = sizeof (ql_mbx_iocb_t);
pkt = kmem_zalloc(pkt_size, KM_SLEEP);
- if (pkt == NULL) {
- EL(ha, "failed, kmem_zalloc\n");
- return (QL_MEMORY_ALLOC_FAILED);
- }
pkt->mgmt.entry_type = TASK_MGMT_TYPE;
pkt->mgmt.entry_count = 1;
pkt->mgmt.n_port_hdl = (uint16_t)LE_16(tq->loop_id);
--- 1275,1284 ----
*** 1645,1658 ****
QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance);
pkt_size = sizeof (ql_mbx_iocb_t);
pkt = kmem_zalloc(pkt_size, KM_SLEEP);
- if (pkt == NULL) {
- EL(ha, "failed, kmem_zalloc\n");
- return (QL_MEMORY_ALLOC_FAILED);
- }
pkt->log.entry_type = LOG_TYPE;
pkt->log.entry_count = 1;
pkt->log.n_port_hdl = (uint16_t)LE_16(loop_id);
pkt->log.control_flags = (uint16_t)LE_16(flags);
--- 1641,1650 ----
*** 2693,2706 ****
ql_tgt_t *tq = sp->lun_queue->target_queue;
QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance);
pkt_size = sizeof (ql_mbx_iocb_t);
! if ((pkt = kmem_zalloc(pkt_size, KM_SLEEP)) == NULL) {
! EL(ha, "failed, kmem_zalloc\n");
! return (QL_MEMORY_ALLOC_FAILED);
! }
pkt->abo.entry_type = ABORT_CMD_TYPE;
pkt->abo.entry_count = 1;
pkt->abo.n_port_hdl = (uint16_t)LE_16(tq->loop_id);
if (!CFG_IST(ha, CFG_CTRL_8021)) {
--- 2685,2695 ----
ql_tgt_t *tq = sp->lun_queue->target_queue;
QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance);
pkt_size = sizeof (ql_mbx_iocb_t);
! pkt = kmem_zalloc(pkt_size, KM_SLEEP);
pkt->abo.entry_type = ABORT_CMD_TYPE;
pkt->abo.entry_count = 1;
pkt->abo.n_port_hdl = (uint16_t)LE_16(tq->loop_id);
if (!CFG_IST(ha, CFG_CTRL_8021)) {