scsi: fusion: Fix error return code in mptfc_probe()
Fix to return error code -ENOMEM from the workqueue alloc error handling case instead of 0, as done elsewhere in this function. Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
45e596cd6e
commit
c08b3f9a27
|
@ -1326,8 +1326,10 @@ mptfc_probe(struct pci_dev *pdev, const struct pci_device_id *id)
|
||||||
ioc->fc_rescan_work_q =
|
ioc->fc_rescan_work_q =
|
||||||
alloc_ordered_workqueue(ioc->fc_rescan_work_q_name,
|
alloc_ordered_workqueue(ioc->fc_rescan_work_q_name,
|
||||||
WQ_MEM_RECLAIM);
|
WQ_MEM_RECLAIM);
|
||||||
if (!ioc->fc_rescan_work_q)
|
if (!ioc->fc_rescan_work_q) {
|
||||||
|
error = -ENOMEM;
|
||||||
goto out_mptfc_probe;
|
goto out_mptfc_probe;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Pre-fetch FC port WWN and stuff...
|
* Pre-fetch FC port WWN and stuff...
|
||||||
|
|
Loading…
Reference in New Issue
Block a user