Commit 0e55892e authored by Souptick Joarder's avatar Souptick Joarder Committed by Martin K. Petersen

scsi: aic94xx: Use dma_pool_zalloc

Replaced dma_pool_alloc + memset with dma_pool_zalloc.
Signed-off-by: default avatarBrajeswar Ghosh <brajeswar.linux@gmail.com>
Signed-off-by: default avatarSouptick Joarder <jrdr.linux@gmail.com>
Reviewed-by: default avatarKees Cook <keescook@chromium.org>
Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent 399b6c8b
...@@ -1057,14 +1057,13 @@ static struct asd_ascb *asd_ascb_alloc(struct asd_ha_struct *asd_ha, ...@@ -1057,14 +1057,13 @@ static struct asd_ascb *asd_ascb_alloc(struct asd_ha_struct *asd_ha,
if (ascb) { if (ascb) {
ascb->dma_scb.size = sizeof(struct scb); ascb->dma_scb.size = sizeof(struct scb);
ascb->dma_scb.vaddr = dma_pool_alloc(asd_ha->scb_pool, ascb->dma_scb.vaddr = dma_pool_zalloc(asd_ha->scb_pool,
gfp_flags, gfp_flags,
&ascb->dma_scb.dma_handle); &ascb->dma_scb.dma_handle);
if (!ascb->dma_scb.vaddr) { if (!ascb->dma_scb.vaddr) {
kmem_cache_free(asd_ascb_cache, ascb); kmem_cache_free(asd_ascb_cache, ascb);
return NULL; return NULL;
} }
memset(ascb->dma_scb.vaddr, 0, sizeof(struct scb));
asd_init_ascb(asd_ha, ascb); asd_init_ascb(asd_ha, ascb);
spin_lock_irqsave(&seq->tc_index_lock, flags); spin_lock_irqsave(&seq->tc_index_lock, flags);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment