scsi: mpt3sas: Use dma_pool_zalloc
authorSouptick Joarder <jrdr.linux@gmail.com>
Tue, 2 Oct 2018 05:48:04 +0000 (11:18 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 11 Oct 2018 02:04:36 +0000 (22:04 -0400)
Replaced dma_pool_alloc + memset with dma_pool_zalloc.

Signed-off-by: Brajeswar Ghosh <brajeswar.linux@gmail.com>
Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
Acked-by: Suganath Prabu <suganath-prabu.subramani@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpt3sas/mpt3sas_base.c

index cf5a217..4f51cee 100644 (file)
@@ -4463,14 +4463,13 @@ _base_allocate_memory_pools(struct MPT3SAS_ADAPTER *ioc)
        i = 0;
        do {
                ioc->reply_post[i].reply_post_free =
-                   dma_pool_alloc(ioc->reply_post_free_dma_pool,
+                   dma_pool_zalloc(ioc->reply_post_free_dma_pool,
                    GFP_KERNEL,
                    &ioc->reply_post[i].reply_post_free_dma);
                if (!ioc->reply_post[i].reply_post_free) {
                        ioc_err(ioc, "reply_post_free pool: dma_pool_alloc failed\n");
                        goto out;
                }
-               memset(ioc->reply_post[i].reply_post_free, 0, sz);
                dinitprintk(ioc,
                            ioc_info(ioc, "reply post free pool (0x%p): depth(%d), element_size(%d), pool_size(%d kB)\n",
                                     ioc->reply_post[i].reply_post_free,
@@ -4781,13 +4780,12 @@ _base_allocate_memory_pools(struct MPT3SAS_ADAPTER *ioc)
                ioc_err(ioc, "reply_free pool: dma_pool_create failed\n");
                goto out;
        }
-       ioc->reply_free = dma_pool_alloc(ioc->reply_free_dma_pool, GFP_KERNEL,
+       ioc->reply_free = dma_pool_zalloc(ioc->reply_free_dma_pool, GFP_KERNEL,
            &ioc->reply_free_dma);
        if (!ioc->reply_free) {
                ioc_err(ioc, "reply_free pool: dma_pool_alloc failed\n");
                goto out;
        }
-       memset(ioc->reply_free, 0, sz);
        dinitprintk(ioc,
                    ioc_info(ioc, "reply_free pool(0x%p): depth(%d), element_size(%d), pool_size(%d kB)\n",
                             ioc->reply_free, ioc->reply_free_queue_depth,