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:
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;