aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/dwc
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/pci/controller/dwc')
-rw-r--r--drivers/pci/controller/dwc/pci-dra7xx.c4
-rw-r--r--drivers/pci/controller/dwc/pcie-designware-ep.c8
2 files changed, 7 insertions, 5 deletions
diff --git a/drivers/pci/controller/dwc/pci-dra7xx.c b/drivers/pci/controller/dwc/pci-dra7xx.c
index cfaeef81d868..345aab56ce8b 100644
--- a/drivers/pci/controller/dwc/pci-dra7xx.c
+++ b/drivers/pci/controller/dwc/pci-dra7xx.c
@@ -639,11 +639,11 @@ static int __init dra7xx_pcie_probe(struct platform_device *pdev)
639 return phy_count; 639 return phy_count;
640 } 640 }
641 641
642 phy = devm_kzalloc(dev, sizeof(*phy) * phy_count, GFP_KERNEL); 642 phy = devm_kcalloc(dev, phy_count, sizeof(*phy), GFP_KERNEL);
643 if (!phy) 643 if (!phy)
644 return -ENOMEM; 644 return -ENOMEM;
645 645
646 link = devm_kzalloc(dev, sizeof(*link) * phy_count, GFP_KERNEL); 646 link = devm_kcalloc(dev, phy_count, sizeof(*link), GFP_KERNEL);
647 if (!link) 647 if (!link)
648 return -ENOMEM; 648 return -ENOMEM;
649 649
diff --git a/drivers/pci/controller/dwc/pcie-designware-ep.c b/drivers/pci/controller/dwc/pcie-designware-ep.c
index 1eec4415a77f..8650416f6f9e 100644
--- a/drivers/pci/controller/dwc/pcie-designware-ep.c
+++ b/drivers/pci/controller/dwc/pcie-designware-ep.c
@@ -366,19 +366,21 @@ int dw_pcie_ep_init(struct dw_pcie_ep *ep)
366 return -EINVAL; 366 return -EINVAL;
367 } 367 }
368 368
369 ep->ib_window_map = devm_kzalloc(dev, sizeof(long) * 369 ep->ib_window_map = devm_kcalloc(dev,
370 BITS_TO_LONGS(ep->num_ib_windows), 370 BITS_TO_LONGS(ep->num_ib_windows),
371 sizeof(long),
371 GFP_KERNEL); 372 GFP_KERNEL);
372 if (!ep->ib_window_map) 373 if (!ep->ib_window_map)
373 return -ENOMEM; 374 return -ENOMEM;
374 375
375 ep->ob_window_map = devm_kzalloc(dev, sizeof(long) * 376 ep->ob_window_map = devm_kcalloc(dev,
376 BITS_TO_LONGS(ep->num_ob_windows), 377 BITS_TO_LONGS(ep->num_ob_windows),
378 sizeof(long),
377 GFP_KERNEL); 379 GFP_KERNEL);
378 if (!ep->ob_window_map) 380 if (!ep->ob_window_map)
379 return -ENOMEM; 381 return -ENOMEM;
380 382
381 addr = devm_kzalloc(dev, sizeof(phys_addr_t) * ep->num_ob_windows, 383 addr = devm_kcalloc(dev, ep->num_ob_windows, sizeof(phys_addr_t),
382 GFP_KERNEL); 384 GFP_KERNEL);
383 if (!addr) 385 if (!addr)
384 return -ENOMEM; 386 return -ENOMEM;