scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq
authorYang Yingliang <yangyingliang@huawei.com>
Wed, 19 May 2021 13:05:19 +0000 (21:05 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Sat, 22 May 2021 02:46:55 +0000 (22:46 -0400)
commit7907a021e4bbfa29cccacd2ba2dade894d9a7d4c
tree2b43b533da46c05c6994eb28942f79f6e99b16d6
parente662502b3a782d479e67736a5a1c169a703d853a
scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq

irqs allocated with devm_request_irq() should not be freed using
free_irq(). Doing so causes a dangling pointer and a subsequent double
free.

Link: https://lore.kernel.org/r/20210519130519.2661938-1-yangyingliang@huawei.com
Reported-by: Hulk Robot <hulkci@huawei.com>
Acked-by: John Garry <john.garry@huawei.com>
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c