]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Dec 2020 10:26:01 +0000 (11:26 +0100)
commit7d9b8ab3b8368e147930e81e47271cd2e41e089b
tree7ba18bf055021696baad4d9684b42eb148d0aa86
parent163426bf46d30769c3a04d45b0e4b8d9a011306a
scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe

[ Upstream commit 62eebd5247c4e4ce08826ad5995cf4dd7ce919dd ]

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: ace7f46ba5fd ("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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/scsi/qedi/qedi_main.c