scsi: fnic: Use vzalloc
authorSabyasachi Gupta <sabyasachi.linux@gmail.com>
Wed, 14 Nov 2018 16:54:21 +0000 (22:24 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 8 Dec 2018 02:28:37 +0000 (21:28 -0500)
Replaced vmalloc + memset with vzalloc

Signed-off-by: Sabyasachi Gupta <sabyasachi.linux@gmail.com>
Acked-by: Sesidhar Baddela <sebaddel@cisco.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/fnic/fnic_trace.c

index 8271785bdb9303a630bd8a5c39295d70691c4ccf..bf0fd2aeb92e818e4afd512beb1638c4827f7bba 100644 (file)
@@ -468,14 +468,13 @@ int fnic_trace_buf_init(void)
        fnic_max_trace_entries = (trace_max_pages * PAGE_SIZE)/
                                          FNIC_ENTRY_SIZE_BYTES;
 
-       fnic_trace_buf_p = (unsigned long)vmalloc((trace_max_pages * PAGE_SIZE));
+       fnic_trace_buf_p = (unsigned long)vzalloc(trace_max_pages * PAGE_SIZE);
        if (!fnic_trace_buf_p) {
                printk(KERN_ERR PFX "Failed to allocate memory "
                                  "for fnic_trace_buf_p\n");
                err = -ENOMEM;
                goto err_fnic_trace_buf_init;
        }
-       memset((void *)fnic_trace_buf_p, 0, (trace_max_pages * PAGE_SIZE));
 
        fnic_trace_entries.page_offset =
                vmalloc(array_size(fnic_max_trace_entries,