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

*** 1880,1894 **** 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, --- 1880,1889 ----