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

@@ -5536,14 +5536,10 @@
         if (ev == NULL) {
                 return (DDI_SUCCESS);
         }
 
         pathname = kmem_alloc(MAXPATHLEN, KM_SLEEP);
-        if (pathname == NULL) {
-                sysevent_free(ev);
-                return (DDI_SUCCESS);
-        }
 
         (void) ddi_pathname(dip, pathname);
         ASSERT(strlen(pathname));
         se_val.value_type = SE_DATA_TYPE_STRING;
         se_val.value.sv_string = pathname;

@@ -7794,12 +7790,11 @@
                 break;
         default:
                 return (DDI_FAILURE);
         }
 
-        if ((i_devid = kmem_zalloc(sz, KM_SLEEP)) == NULL)
-                return (DDI_FAILURE);
+        i_devid = kmem_zalloc(sz, KM_SLEEP);
 
         i_devid->did_magic_hi = DEVID_MAGIC_MSB;
         i_devid->did_magic_lo = DEVID_MAGIC_LSB;
         i_devid->did_rev_hi = DEVID_REV_MSB;
         i_devid->did_rev_lo = DEVID_REV_LSB;