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

@@ -3122,18 +3122,12 @@
         dev_attr.devacc_attr_version            = DDI_DEVICE_ATTR_V0;
         dev_attr.devacc_attr_endian_flags       = DDI_STRUCTURE_LE_ACC;
         dev_attr.devacc_attr_dataorder          = DDI_STRICTORDER_ACC;
 
         /* Allocate the TD pool structures */
-        if ((info->td_pools = kmem_zalloc(
-            (sizeof (uhci_bulk_isoc_td_pool_t) * info->num_pools),
-            KM_SLEEP)) == NULL) {
-                USB_DPRINTF_L2(PRINT_MASK_ATTA, uhcip->uhci_log_hdl,
-                    "uhci_alloc_memory_for_tds: alloc td_pools failed");
-
-                return (USB_FAILURE);
-        }
+        info->td_pools = kmem_zalloc((sizeof (uhci_bulk_isoc_td_pool_t) *
+            info->num_pools), KM_SLEEP);
 
         for (i = 0; i < info->num_pools; i++) {
                 if (info->num_pools == 1) {
                         num = num_tds;
                 } else if (i < (info->num_pools - 1)) {