@@ -756,15 +756,13 @@ fsl_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)}/* Initialize outbound message descriptor ring */-rmu->msg_tx_ring.virt=dma_alloc_coherent(priv->dev,+rmu->msg_tx_ring.virt=dma_zalloc_coherent(priv->dev,rmu->msg_tx_ring.size*RIO_MSG_DESC_SIZE,&rmu->msg_tx_ring.phys,GFP_KERNEL);if(!rmu->msg_tx_ring.virt){rc=-ENOMEM;gotoout_dma;}-memset(rmu->msg_tx_ring.virt,0,-rmu->msg_tx_ring.size*RIO_MSG_DESC_SIZE);rmu->msg_tx_ring.tx_slot=0;/* Point dequeue/enqueue pointers at first entry in ring */
@@ -756,15 +756,13 @@ fsl_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)}/* Initialize outbound message descriptor ring */-rmu->msg_tx_ring.virt=dma_alloc_coherent(priv->dev,+rmu->msg_tx_ring.virt=dma_zalloc_coherent(priv->dev,rmu->msg_tx_ring.size*RIO_MSG_DESC_SIZE,&rmu->msg_tx_ring.phys,GFP_KERNEL);if(!rmu->msg_tx_ring.virt){rc=-ENOMEM;gotoout_dma;}-memset(rmu->msg_tx_ring.virt,0,-rmu->msg_tx_ring.size*RIO_MSG_DESC_SIZE);rmu->msg_tx_ring.tx_slot=0;/* Point dequeue/enqueue pointers at first entry in ring */--
@@ -756,15 +756,13 @@ fsl_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)}/* Initialize outbound message descriptor ring */-rmu->msg_tx_ring.virt=dma_alloc_coherent(priv->dev,+rmu->msg_tx_ring.virt=dma_zalloc_coherent(priv->dev,rmu->msg_tx_ring.size*RIO_MSG_DESC_SIZE,&rmu->msg_tx_ring.phys,GFP_KERNEL);if(!rmu->msg_tx_ring.virt){rc=-ENOMEM;gotoout_dma;}-memset(rmu->msg_tx_ring.virt,0,-rmu->msg_tx_ring.size*RIO_MSG_DESC_SIZE);rmu->msg_tx_ring.tx_slot=0;/* Point dequeue/enqueue pointers at first entry in ring */--
From: Scott Wood <oss@buserror.net> Date: 2018-12-22 02:00:58
On Thu, 2018-11-15 at 23:26 +0530, Sabyasachi Gupta wrote:
On Mon, Nov 5, 2018 at 7:52 AM Sabyasachi Gupta
[off-list ref] wrote:
quoted
Replaced dma_alloc_coherent + memset with dma_zalloc_coherent
Signed-off-by: Sabyasachi Gupta <redacted>
Any comment on this patch?
Just that FSL patches should be CCed to me, and the subject line is too broad
(and duplicates another patch posted around the same time).
I'm applying with the subject changed to
"arch/powerpc/fsl_rmu: Use dma_zalloc_coherent".
-Scott