|
@@ -313,10 +313,10 @@ static int bcm6348_iudma_request(struct dma *dma)
|
|
|
ch_priv->desc_id = 0;
|
|
|
if (bcm6348_iudma_chan_is_rx(dma->id)) {
|
|
|
ch_priv->desc_cnt = 0;
|
|
|
- ch_priv->busy_desc = calloc(ch_priv->desc_cnt, sizeof(bool));
|
|
|
+ ch_priv->busy_desc = NULL;
|
|
|
} else {
|
|
|
ch_priv->desc_cnt = ch_priv->dma_ring_size;
|
|
|
- ch_priv->busy_desc = NULL;
|
|
|
+ ch_priv->busy_desc = calloc(ch_priv->desc_cnt, sizeof(bool));
|
|
|
}
|
|
|
|
|
|
return 0;
|