Print this page
5513 KM_NORMALPRI should be documented in kmem_alloc(9f) and kmem_cache_create(9f) man pages
14465 Present KM_NOSLEEP_LAZY as documented interface
Change-Id: I002ec28ddf390650f1fcba1ca94f6abfdb241439

@@ -179,11 +179,11 @@
          * iterate through them calling the ddi_ufm_op_fill_image entry point
          * so that the driver can fill them in.
          */
         ufmh->ufmh_images =
             kmem_zalloc((sizeof (ddi_ufm_image_t) * ufmh->ufmh_nimages),
-            KM_NOSLEEP | KM_NORMALPRI);
+            KM_NOSLEEP_LAZY);
         if (ufmh->ufmh_images == NULL)
                 return (ENOMEM);
 
         for (uint_t i = 0; i < ufmh->ufmh_nimages; i++) {
                 struct ddi_ufm_image *img = &ufmh->ufmh_images[i];

@@ -199,11 +199,11 @@
                         goto cache_fail;
                 }
 
                 img->ufmi_slots =
                     kmem_zalloc((sizeof (ddi_ufm_slot_t) * img->ufmi_nslots),
-                    KM_NOSLEEP | KM_NORMALPRI);
+                    KM_NOSLEEP_LAZY);
                 if (img->ufmi_slots == NULL) {
                         ret = ENOMEM;
                         goto cache_fail;
                 }