diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c index e64f059a2c..2bdc0967eb 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c @@ -1724,7 +1724,8 @@ fail_napi: fail_gen2: ipa_pm_deregister(ep->sys->pm_hdl); fail_pm: - destroy_workqueue(ep->sys->freepage_wq); + if (ep->sys->freepage_wq) + destroy_workqueue(ep->sys->freepage_wq); fail_wq3: destroy_workqueue(ep->sys->repl_wq); fail_wq2: