]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
scsi: ipr: Use dma_pool_zalloc()
authorSouptick Joarder <jrdr.linux@gmail.com>
Thu, 8 Mar 2018 13:11:57 +0000 (18:41 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 13 Mar 2018 01:16:58 +0000 (21:16 -0400)
Use dma_pool_zalloc() instead of dma_pool_alloc + memset

Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
Acked-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ipr.c

index 52735162444ff54de090af43b1c8d194746d6cb3..dda1a64ab89cfb32738fca17c23831c7e0d34ffe 100644 (file)
@@ -9651,14 +9651,14 @@ static int ipr_alloc_cmd_blks(struct ipr_ioa_cfg *ioa_cfg)
        }
 
        for (i = 0; i < IPR_NUM_CMD_BLKS; i++) {
-               ipr_cmd = dma_pool_alloc(ioa_cfg->ipr_cmd_pool, GFP_KERNEL, &dma_addr);
+               ipr_cmd = dma_pool_zalloc(ioa_cfg->ipr_cmd_pool,
+                               GFP_KERNEL, &dma_addr);
 
                if (!ipr_cmd) {
                        ipr_free_cmd_blks(ioa_cfg);
                        return -ENOMEM;
                }
 
-               memset(ipr_cmd, 0, sizeof(*ipr_cmd));
                ioa_cfg->ipr_cmnd_list[i] = ipr_cmd;
                ioa_cfg->ipr_cmnd_list_dma[i] = dma_addr;