scsi: aic94xx: Add missing check for dma_map_single()
authorJiasheng Jiang <jiasheng@iscas.ac.cn>
Sat, 28 Jan 2023 11:08:32 +0000 (19:08 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 9 Feb 2023 00:12:25 +0000 (19:12 -0500)
commit32fe45274edb5926abc0fac7263d9f889d02d9cf
tree9319a88178f2beb436ced19aa01059c5e3c98fa9
parentead821268c14a8f87b5cb1079aed10bb16373fe8
scsi: aic94xx: Add missing check for dma_map_single()

Add check for dma_map_single() and return error if it fails in order to
avoid invalid DMA address.

Fixes: 2908d778ab3e ("[SCSI] aic94xx: new driver")
Link: https://lore.kernel.org/r/20230128110832.6792-1-jiasheng@iscas.ac.cn
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Reviewed-by: Jason Yan <yanaijie@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/aic94xx/aic94xx_task.c