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

@@ -117,12 +117,10 @@
 int
 _nsc_init_raw(int maxdevs)
 {
         _nsc_raw_files =
             kmem_zalloc(sizeof (*_nsc_raw_files) * maxdevs, KM_SLEEP);
-        if (!_nsc_raw_files)
-                return (ENOMEM);
 
         _nsc_raw_maxdevs = maxdevs;
         _nsc_raw_majors = NULL;
 
         mutex_init(&_nsc_raw_lock, NULL, MUTEX_DRIVER, NULL);

@@ -302,15 +300,10 @@
                 return (ENXIO);
         }
 
         plen = strlen(path) + 1;
         spath = kmem_alloc(plen, KM_SLEEP);
-        if (spath == NULL) {
-                cmn_err(CE_WARN,
-                    "nskern: unable to alloc memory in _raw_open()");
-                return (ENOMEM);
-        }
 
         (void) strcpy(spath, path);
 
         /*
          * Lookup the vnode to extract the dev_t info,