VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   55 Tags
author: Markus Elfring <elfring@users.sourceforge.net> 2016-09-10 09:55:53 +0200 committer: David S. Miller <davem@davemloft.net> 2016-09-10 21:46:06 -0700 commit: 32230ac1ccbd66f36bd6955eddc45fc06861c1b5 parent: 0ba8abb770a8771ffb05cce2a5a7441530f06a55
Commit Summary:
ATM-ZeitNet: Use kmalloc_array() in start_tx()
Diffstat:
1 file changed, 3 insertions, 2 deletions
diff --git a/drivers/atm/zatm.c b/drivers/atm/zatm.c
index cecfb943762f..d378ff2d3925 100644
--- a/drivers/atm/zatm.c
+++ b/drivers/atm/zatm.c
@@ -998,8 +998,9 @@ static int start_tx(struct atm_dev *dev)
 
 	DPRINTK("start_tx\n");
 	zatm_dev = ZATM_DEV(dev);
-	zatm_dev->tx_map = kmalloc(sizeof(struct atm_vcc *)*
-	    zatm_dev->chans,GFP_KERNEL);
+	zatm_dev->tx_map = kmalloc_array(zatm_dev->chans,
+					 sizeof(*zatm_dev->tx_map),
+					 GFP_KERNEL);
 	if (!zatm_dev->tx_map) return -ENOMEM;
 	zatm_dev->tx_bw = ATM_OC3_PCR;
 	zatm_dev->free_shapers = (1 << NR_SHAPERS)-1;