aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/dma/mmp_pdma.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/dma/mmp_pdma.c b/drivers/dma/mmp_pdma.c
index f3fe92da295f..7affa533d2a8 100644
--- a/drivers/dma/mmp_pdma.c
+++ b/drivers/dma/mmp_pdma.c
@@ -858,8 +858,7 @@ static int mmp_pdma_chan_init(struct mmp_pdma_device *pdev, int idx, int irq)
858 struct mmp_pdma_chan *chan; 858 struct mmp_pdma_chan *chan;
859 int ret; 859 int ret;
860 860
861 chan = devm_kzalloc(pdev->dev, sizeof(struct mmp_pdma_chan), 861 chan = devm_kzalloc(pdev->dev, sizeof(*chan), GFP_KERNEL);
862 GFP_KERNEL);
863 if (chan == NULL) 862 if (chan == NULL)
864 return -ENOMEM; 863 return -ENOMEM;
865 864
@@ -946,8 +945,7 @@ static int mmp_pdma_probe(struct platform_device *op)
946 irq_num++; 945 irq_num++;
947 } 946 }
948 947
949 pdev->phy = devm_kcalloc(pdev->dev, 948 pdev->phy = devm_kcalloc(pdev->dev, dma_channels, sizeof(*pdev->phy),
950 dma_channels, sizeof(struct mmp_pdma_chan),
951 GFP_KERNEL); 949 GFP_KERNEL);
952 if (pdev->phy == NULL) 950 if (pdev->phy == NULL)
953 return -ENOMEM; 951 return -ENOMEM;