diff options
| -rw-r--r-- | drivers/scsi/lpfc/lpfc_debugfs.c | 9 | 
1 files changed, 3 insertions, 6 deletions
| diff --git a/drivers/scsi/lpfc/lpfc_debugfs.c b/drivers/scsi/lpfc/lpfc_debugfs.c index 30fac2f6fb06..7b24c932e812 100644 --- a/drivers/scsi/lpfc/lpfc_debugfs.c +++ b/drivers/scsi/lpfc/lpfc_debugfs.c @@ -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"); | 
