From: kbuild test robot <lkp(a)intel.com>
Use zeroing allocator rather than allocator followed by memset with 0
Generated by: scripts/coccinelle/api/alloc/zalloc-simple.cocci
CC: James Smart <jsmart2021(a)gmail.com>
Signed-off-by: kbuild test robot <lkp(a)intel.com>
Signed-off-by: Julia Lawall <julia.lawall(a)inria.fr>
---
url:
https://github.com/0day-ci/linux/commits/James-Smart/efct-Broadcom-Emulex...
base:
https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git for-next
:::::: branch date: 4 hours ago
:::::: commit date: 4 hours ago
efct_xport.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
--- a/drivers/scsi/elx/efct/efct_xport.c
+++ b/drivers/scsi/elx/efct/efct_xport.c
@@ -41,11 +41,10 @@ efct_xport_alloc(struct efct *efct)
{
struct efct_xport *xport;
- xport = kmalloc(sizeof(*xport), GFP_KERNEL);
+ xport = kzalloc(sizeof(*xport), GFP_KERNEL);
if (!xport)
return xport;
- memset(xport, 0, sizeof(*xport));
xport->efct = efct;
return xport;
}
@@ -685,12 +684,10 @@ efct_xport_control(struct efct_xport *xp
context = va_arg(argp, void *);
va_end(argp);
- payload = kmalloc(sizeof(*payload), GFP_KERNEL);
+ payload = kzalloc(sizeof(*payload), GFP_KERNEL);
if (!payload)
return EFC_FAIL;
- memset(payload, 0, sizeof(*payload));
-
efct = node->efc->base;
hw = &efct->hw;