scsi: lpfc: Use kcalloc()
authorJulia Lawall <Julia.Lawall@inria.fr>
Sun, 13 Mar 2022 14:18:47 +0000 (15:18 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 15 Mar 2022 04:52:05 +0000 (00:52 -0400)
Use kcalloc() instead of kmalloc() + memset().

Link: https://lore.kernel.org/r/20220313141847.109804-1-Julia.Lawall@inria.fr
Suggested-by: Joe Perches <joe@perches.com>
Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc_debugfs.c

index 30fac2f..7b24c93 100644 (file)
@@ -6272,9 +6272,9 @@ lpfc_debugfs_initialize(struct lpfc_vport *vport)
                                 phba->hba_debugfs_root,
                                 phba, &lpfc_debugfs_op_slow_ring_trc);
                if (!phba->slow_ring_trc) {
-                       phba->slow_ring_trc = kmalloc(
-                               (sizeof(struct lpfc_debugfs_trc) *
-                               lpfc_debugfs_max_slow_ring_trc),
+                       phba->slow_ring_trc = kcalloc(
+                               lpfc_debugfs_max_slow_ring_trc,
+                               sizeof(struct lpfc_debugfs_trc),
                                GFP_KERNEL);
                        if (!phba->slow_ring_trc) {
                                lpfc_printf_vlog(vport, KERN_ERR, LOG_INIT,
@@ -6283,9 +6283,6 @@ lpfc_debugfs_initialize(struct lpfc_vport *vport)
                                goto debug_failed;
                        }
                        atomic_set(&phba->slow_ring_trc_cnt, 0);
-                       memset(phba->slow_ring_trc, 0,
-                               (sizeof(struct lpfc_debugfs_trc) *
-                               lpfc_debugfs_max_slow_ring_trc));
                }
 
                snprintf(name, sizeof(name), "nvmeio_trc");