From: Eli Billauer Date: Thu, 4 Sep 2014 14:47:40 +0000 (+0300) Subject: staging: xillybus: Use devm_kcalloc() for arrays X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=5899005f94b66a1ec3f06d299bb2625098cc9720;p=GitHub%2FLineageOS%2FG12%2Fandroid_kernel_amlogic_linux-4.9.git staging: xillybus: Use devm_kcalloc() for arrays Replace devm_kzalloc where it applies. Suggested-by: Dan Carpenter Signed-off-by: Eli Billauer Reviewed-by: Dan Carpenter Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/xillybus/xillybus_core.c b/drivers/staging/xillybus/xillybus_core.c index d5a7202b0ac7..cacd560dd6d9 100644 --- a/drivers/staging/xillybus/xillybus_core.c +++ b/drivers/staging/xillybus/xillybus_core.c @@ -329,9 +329,9 @@ static int xilly_get_dma_buffers(struct xilly_endpoint *ep, struct xilly_buffer *this_buffer = NULL; /* Init to silence warning */ if (buffers) { /* Not the message buffer */ - this_buffer = devm_kzalloc( - dev, bufnum * sizeof(struct xilly_buffer), - GFP_KERNEL); + this_buffer = devm_kcalloc(dev, bufnum, + sizeof(struct xilly_buffer), + GFP_KERNEL); if (!this_buffer) return -ENOMEM; @@ -434,13 +434,13 @@ static int xilly_setupchannels(struct xilly_endpoint *ep, .regdirection = 0x80000000, }; - channel = devm_kzalloc(dev, ep->num_channels * + channel = devm_kcalloc(dev, ep->num_channels, sizeof(struct xilly_channel), GFP_KERNEL); if (!channel) goto memfail; - ep->channels = devm_kzalloc(dev, (ep->num_channels + 1) * + ep->channels = devm_kcalloc(dev, ep->num_channels + 1, sizeof(struct xilly_channel *), GFP_KERNEL); @@ -517,9 +517,9 @@ static int xilly_setupchannels(struct xilly_endpoint *ep, bytebufsize = channel->rd_buf_size = bufsize * (1 << channel->log2_element_size); - buffers = devm_kzalloc(dev, - bufnum * sizeof(struct xilly_buffer *), - GFP_KERNEL); + buffers = devm_kcalloc(dev, bufnum, + sizeof(struct xilly_buffer *), + GFP_KERNEL); if (!buffers) goto memfail;