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;