scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails
authorXiang Chen <chenxiang66@hisilicon.com>
Tue, 6 Apr 2021 11:48:28 +0000 (19:48 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 13 Apr 2021 03:21:26 +0000 (23:21 -0400)
commitf467666504bf0c7eae95b929d0c86f77ff9b4356
tree9dede3b2af5b9215b92a97a721d8058013b85ad3
parent4da0b7f6fac331f2d2336df3ca88a335f545b4dc
scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails

Function sas_unregister_ha() needs to be called to roll back if
hisi_hba->hw->hw_init() fails in function hisi_sas_probe() or
hisi_sas_v3_probe(). Make that change.

Link: https://lore.kernel.org/r/1617709711-195853-4-git-send-email-john.garry@huawei.com
Signed-off-by: Xiang Chen <chenxiang66@hisilicon.com>
Signed-off-by: John Garry <john.garry@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/hisi_sas/hisi_sas_main.c
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c