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)) {