diff options
Diffstat (limited to 'drivers/scsi/mpt2sas/mpt2sas_base.c')
-rw-r--r-- | drivers/scsi/mpt2sas/mpt2sas_base.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c b/drivers/scsi/mpt2sas/mpt2sas_base.c index 92a1f19437a5..2f262be890c5 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_base.c +++ b/drivers/scsi/mpt2sas/mpt2sas_base.c | |||
@@ -277,7 +277,7 @@ mpt2sas_base_stop_watchdog(struct MPT2SAS_ADAPTER *ioc) | |||
277 | ioc->fault_reset_work_q = NULL; | 277 | ioc->fault_reset_work_q = NULL; |
278 | spin_unlock_irqrestore(&ioc->ioc_reset_in_progress_lock, flags); | 278 | spin_unlock_irqrestore(&ioc->ioc_reset_in_progress_lock, flags); |
279 | if (wq) { | 279 | if (wq) { |
280 | if (!cancel_delayed_work(&ioc->fault_reset_work)) | 280 | if (!cancel_delayed_work_sync(&ioc->fault_reset_work)) |
281 | flush_workqueue(wq); | 281 | flush_workqueue(wq); |
282 | destroy_workqueue(wq); | 282 | destroy_workqueue(wq); |
283 | } | 283 | } |