qcacld-3.0: Ignore bus bw compute when device is in suspend

When wow resume happens, if hdd_bus_bw_work_handler is called
before we complete the resume in host, it causes warning when
sending cmd to fw.

Ignore bus bw compute when device not yet resume from WOW.

Change-Id: I607807d429f0f10207ffa2f4d878e38184415dc7
CRs-Fixed: 2096749
这个提交包含在:
Jingxiang Ge
2017-08-22 14:38:59 +08:00
提交者 Anjaneedevi Kapparapu
父节点 78943a5abe
当前提交 c64e193882

查看文件

@@ -6364,6 +6364,9 @@ static void hdd_bus_bw_work_handler(struct work_struct *work)
if (wlan_hdd_validate_context(hdd_ctx))
return;
if (hdd_ctx->isWiphySuspended)
goto restart_timer;
for (status = hdd_get_front_adapter(hdd_ctx, &adapterNode);
NULL != adapterNode && QDF_STATUS_SUCCESS == status;
status =
@@ -6447,6 +6450,7 @@ static void hdd_bus_bw_work_handler(struct work_struct *work)
hdd_ipa_set_perf_level(hdd_ctx, tx_packets, rx_packets);
hdd_ipa_uc_stat_request(adapter, 2);
restart_timer:
/* ensure periodic timer should still be running before restarting it */
qdf_spinlock_acquire(&hdd_ctx->bus_bw_timer_lock);
if (hdd_ctx->bus_bw_timer_running)