]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
authorQinglang Miao <miaoqinglang@huawei.com>
Mon, 9 Nov 2020 09:15:18 +0000 (17:15 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 7 Dec 2020 22:28:58 +0000 (17:28 -0500)
commit6f86dabf59f0f472ad4fb59b7c2d478dcf0ce773
treeb236c61c7b8ebff941b14cea000b384bbad8b7e1
parente7f2063969625841c688dd0f45a52d79317ecccf
scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe

Add the missing destroy_workqueue() before return from __qedi_probe in the
error handling case when fails to create workqueue qedi->offload_thread.

Link: https://lore.kernel.org/r/20201109091518.55941-1-miaoqinglang@huawei.com
Fixes: bf98b78f3ff3 ("scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework.")
Reviewed-by: Mike Christie <michael.christie@oracle.com>
Signed-off-by: Qinglang Miao <miaoqinglang@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qedi/qedi_main.c