staging: rtl8188eu: Replace kzalloc with kcalloc
authorGustavo A. R. Silva <gustavo@embeddedor.com>
Tue, 15 Jan 2019 04:40:58 +0000 (22:40 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 15 Jan 2019 15:08:04 +0000 (16:08 +0100)
Replace kzalloc() function with its 2-factor argument form, kcalloc().

This patch replaces cases of:

kzalloc(a * b, gfp)

with:
kcalloc(a, b, gfp)

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8188eu/core/rtw_efuse.c

index b7be71f904ed831c7a462b6c2ba68db4f7389e90..51c3dd6d7ffbcd4c324bde85cedd4534dd8cd472 100644 (file)
@@ -88,7 +88,9 @@ efuse_phymap_to_logical(u8 *phymap, u16 _offset, u16 _size_byte, u8  *pbuf)
        if (!efuseTbl)
                return;
 
-       tmp = kzalloc(EFUSE_MAX_SECTION_88E * (sizeof(void *) + EFUSE_MAX_WORD_UNIT * sizeof(u16)), GFP_KERNEL);
+       tmp = kcalloc(EFUSE_MAX_SECTION_88E,
+                     sizeof(void *) + EFUSE_MAX_WORD_UNIT * sizeof(u16),
+                     GFP_KERNEL);
        if (!tmp) {
                DBG_88E("%s: alloc eFuseWord fail!\n", __func__);
                goto eFuseWord_failed;