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

@@ -1880,15 +1880,10 @@
         pmcs_chunk_t    *pchunk = NULL;
 
         pwp->cip_dma_attr.dma_attr_align = sizeof (uint32_t);
 
         pchunk = kmem_zalloc(sizeof (pmcs_chunk_t), KM_SLEEP);
-        if (pchunk == NULL) {
-                pmcs_prt(pwp, PMCS_PRT_DEBUG, NULL, NULL,
-                    "Not enough memory for DMA chunks");
-                return (-1);
-        }
 
         if (pmcs_dma_setup(pwp, &pwp->cip_dma_attr, &pchunk->acc_handle,
             &pchunk->dma_handle, nsize, (caddr_t *)&pchunk->addrp,
             &pchunk->dma_addr) == B_FALSE) {
                 pmcs_prt(pwp, PMCS_PRT_DEBUG, NULL, NULL,