summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rsi
diff options
context:
space:
mode:
authorSiva Rebbagondla2018-05-11 16:57:52 +0200
committerKalle Valo2018-05-15 07:37:46 +0200
commitd76f8513fa9050b6fff477beb453828e5024ef4b (patch)
treeab5b4c37ec435d98589b8a76e87d97920bd6895b /drivers/net/wireless/rsi
parentrsi: Add null check for virtual interfaces in wowlan config (diff)
downloadkernel-qcow2-linux-d76f8513fa9050b6fff477beb453828e5024ef4b.tar.gz
kernel-qcow2-linux-d76f8513fa9050b6fff477beb453828e5024ef4b.tar.xz
kernel-qcow2-linux-d76f8513fa9050b6fff477beb453828e5024ef4b.zip
rsi: reset hibernate_resume flag to work hibernate resume in coex mode.
In coex mode, observed hibernate resume is not working properly, as the hibernate_resume flag is not getting reset in rsi_coex_recv_pkt(), when common card ready indication received from firmware. Hence resetting hibernate_resume flag in this function. Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com> Signed-off-by: Sushant Kumar Mishra <sushant.mishra@redpinesignals.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/rsi')
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_coex.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/rsi/rsi_91x_coex.c b/drivers/net/wireless/rsi/rsi_91x_coex.c
index d055099dadf1..c8ba148f8c6c 100644
--- a/drivers/net/wireless/rsi/rsi_91x_coex.c
+++ b/drivers/net/wireless/rsi/rsi_91x_coex.c
@@ -73,6 +73,7 @@ int rsi_coex_recv_pkt(struct rsi_common *common, u8 *msg)
switch (msg_type) {
case COMMON_CARD_READY_IND:
rsi_dbg(INFO_ZONE, "common card ready received\n");
+ common->hibernate_resume = false;
rsi_handle_card_ready(common, msg);
break;
case SLEEP_NOTIFY_IND: