qcacld-3.0: Fix IMPS disable issue

Fix IMPS disable issue caused by
Change-Id: I0e9f83df2cfc144738bf02e7d25e30c82b5da693

Change-Id: I5a42d2af1ab70a43c57f7af3a3f5fd80e43e2807
CRs-Fixed: 3628619
This commit is contained in:
Jianmin Zhu
2023-09-28 21:00:32 -07:00
committad av Rahul Choudhary
förälder 9ca8b74dfb
incheckning 87e9ec38f5

Visa fil

@@ -3654,14 +3654,16 @@ int hdd_start_adapter(struct hdd_adapter *adapter, bool rtnl_held)
hdd_enter_dev(adapter->dev);
switch (device_mode) {
case QDF_MONITOR_MODE:
ret = hdd_start_station_adapter(adapter);
if (ret)
goto err_start_adapter;
hdd_set_idle_ps_config(adapter->hdd_ctx, false);
break;
case QDF_STA_MODE:
case QDF_P2P_CLIENT_MODE:
if (hdd_max_sta_interface_up_count_reached(adapter))
goto err_start_adapter;
fallthrough;
case QDF_MONITOR_MODE:
hdd_set_idle_ps_config(adapter->hdd_ctx, false);
fallthrough;
case QDF_P2P_DEVICE_MODE:
case QDF_OCB_MODE: