Print this page
5253 kmem_alloc/kmem_zalloc won't fail with KM_SLEEP
5254 getrbuf won't fail with KM_SLEEP

*** 3252,3266 **** QL_PRINT_3(CE_CONT, "(%d): started\n", ha->instance); list_size = sizeof (ql_dev_id_list_t) * DEVICE_LIST_ENTRIES; list = kmem_zalloc(list_size, KM_SLEEP); - if (list == NULL) { - rval = QL_MEMORY_ALLOC_FAILED; - EL(ha, "failed, rval = %xh\n", rval); - return (rval); - } do { /* * Get data from RISC code d_id list to init each device queue. */ --- 3252,3261 ----
*** 4090,4103 **** QL_PRINT_10(CE_CONT, "(%d,%d): started\n", ha->instance, ha->vp_index); if (ha->vp_index != 0) { 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->vpc.entry_type = VP_CONTROL_TYPE; pkt->vpc.entry_count = 1; pkt->vpc.command = cmd; pkt->vpc.vp_count = 1; --- 4085,4094 ----
*** 4146,4159 **** QL_PRINT_10(CE_CONT, "(%d,%d): started\n", ha->instance, ha->vp_index); 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->vpm.entry_type = VP_MODIFY_TYPE; pkt->vpm.entry_count = 1; pkt->vpm.command = cmd; pkt->vpm.vp_count = 1; --- 4137,4146 ----