From 3b56c6e41a16243d59228b7e3fcf8876daa0a5cc Mon Sep 17 00:00:00 2001 From: Ashok Vuyyuru Date: Thu, 3 Feb 2022 21:47:05 +0530 Subject: [PATCH] msm: ipa3: Changes to resume only suspend operation complete In suspend abort scenario before receving suspend callback and resume it again causing issues. To avoid this scenario only if suspend completed doing resume operation. Change-Id: I0cf08b4e9ab4f74c44d4bcb14f9472b8332b5f7b --- drivers/platform/msm/ipa/ipa_v3/ipa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa.c b/drivers/platform/msm/ipa/ipa_v3/ipa.c index cdd6e54f4249..a0ca7bd1697f 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa.c @@ -459,7 +459,7 @@ static int ipa_pm_notify(struct notifier_block *b, unsigned long event, void *p) switch (event) { case PM_POST_SUSPEND: #ifdef CONFIG_DEEPSLEEP - if (mem_sleep_current == PM_SUSPEND_MEM) { + if (mem_sleep_current == PM_SUSPEND_MEM && ipa3_ctx->deepsleep) { IPADBG("Enter deepsleep resume\n"); ipa3_deepsleep_resume(); IPADBG("Exit deepsleep resume\n");