qcacld-3.0: Do not remove pm qos notifier if it's not added
The notifier for pm qos is added when the runtime pm dynamic is defined, when removing the notifier, we should also check if the runtime pm dynamic is defined or not. We should not remove this notifier if it is not defined. Change-Id: Ic628c6fc38da00b2491355786ff40020d0249bb2 CRs-Fixed: 2622946
This commit is contained in:
parent
30537e2ff9
commit
eebdeb13dd
@ -3432,6 +3432,11 @@ static void hdd_wlan_unregister_pm_qos_notifier(struct hdd_context *hdd_ctx)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (hdd_ctx->config->runtime_pm != hdd_runtime_pm_dynamic) {
|
||||
hdd_debug("Dynamic Runtime PM disabled");
|
||||
return;
|
||||
}
|
||||
|
||||
ret = pm_qos_remove_notifier(PM_QOS_CPU_DMA_LATENCY,
|
||||
&hdd_ctx->pm_qos_notifier);
|
||||
if (ret)
|
||||
|
Loading…
Reference in New Issue
Block a user