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,