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