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

*** 312,326 **** if (verbose) cmn_err(CE_WARN, "%s: %d CRB init values found in ROM.\n", unm_nic_driver_name, n); buf = kmem_zalloc(n * sizeof (struct crb_addr_pair), KM_SLEEP); - if (buf == NULL) { - cmn_err(CE_WARN, "%s: pinit_from_rom: Unable to get memory\n", - unm_nic_driver_name); - return (-1); - } for (i = 0; i < n; i++) { if (rom_fast_read(adapter, 8*i + 4*offset, &val) != 0 || rom_fast_read(adapter, 8*i + 4*offset + 4, &addr) != 0) { kmem_free(buf, n * sizeof (struct crb_addr_pair)); --- 312,321 ----