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

@@ -312,15 +312,10 @@
         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));