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

@@ -3367,13 +3367,11 @@
          * -allocate 1/2 the property size, the zfs property
          *  is 8k in size and stored as ascii hex string, all
          *  we needed is 4k buffer to store the binary data.
          * -initialize reader/write lock
          */
-        if ((sl->sl_zfs_meta = kmem_zalloc(ZAP_MAXVALUELEN / 2, KM_SLEEP))
-            == NULL)
-                return (SBD_FAILURE);
+        sl->sl_zfs_meta = kmem_zalloc(ZAP_MAXVALUELEN / 2, KM_SLEEP);
         rw_init(&sl->sl_zfs_meta_lock, NULL, RW_DRIVER, NULL);
         return (SBD_SUCCESS);
 }
 
 char