scsi: qla4xxx: Use dma_pool_zalloc()
Subsystems (2)
PATCH 1/1 scsi: qla4xxx: Use dma_pool_zalloc()
Use dma_pool_zalloc() instead of dma_pool_alloc + memset
Signed-off-by Souptick Joarder <[email protected]>
--- drivers/scsi/qla4xxx/ql4_mbx.c | 6 ++---- drivers/scsi/qla4xxx/ql4_os.c | 4 +--- 2 files changed, 3 insertions(+), 7 deletions(-)
drivers/scsi/qla4xxx/ql4_mbx.c +2 -4
@@ -1584,12 +1584,11 @@ int qla4xxx_get_chap(struct scsi_qla_host *ha, char *username, char *password,struct ql4_chap_table *chap_table;dma_addr_t chap_dma; - chap_table =dma_pool_alloc (ha->chap_dma_pool,GFP_KERNEL , &chap_dma); + chap_table =dma_pool_zalloc (ha->chap_dma_pool,GFP_KERNEL , &chap_dma);if (chap_table ==NULL )return -ENOMEM ; chap_size =sizeof (struct ql4_chap_table ); -memset (chap_table,0 , chap_size);if (is_qla40XX (ha)) offset =FLASH_CHAP_OFFSET | (idx * chap_size);
@@ -1648,13 +1647,12 @@ int qla4xxx_set_chap(struct scsi_qla_host *ha, char *username, char *password,uint32_t chap_size =0 ;dma_addr_t chap_dma; - chap_table =dma_pool_alloc (ha->chap_dma_pool,GFP_KERNEL , &chap_dma); + chap_table =dma_pool_zalloc (ha->chap_dma_pool,GFP_KERNEL , &chap_dma);if (chap_table ==NULL ) { ret = -ENOMEM ; goto exit_set_chap; } -memset (chap_table,0 ,sizeof (struct ql4_chap_table ));if (bidi) chap_table->flags |=BIT_6 ;/* peer */ else
drivers/scsi/qla4xxx/ql4_os.c +1 -3
@@ -825,12 +825,10 @@ static int qla4xxx_delete_chap(struct Scsi_Host *shost, uint16_t chap_tbl_idx)uint32_t chap_size;int ret =0 ; - chap_table =dma_pool_alloc (ha->chap_dma_pool,GFP_KERNEL , &chap_dma); + chap_table =dma_pool_zalloc (ha->chap_dma_pool,GFP_KERNEL , &chap_dma);if (chap_table ==NULL )return -ENOMEM ; -memset (chap_table,0 ,sizeof (struct ql4_chap_table )); -if (is_qla80XX (ha)) max_chap_entries = (ha->hw.flt_chap_size /2 ) /sizeof (struct ql4_chap_table );
--
1.9.1