msm: ipa3: add check in odl pipe cleanup
Adding a change to check whether the pipe has been
setup or not before going to teardown the pipe.
Change-Id: Ibb408fdf3509facd6c18e3238bdbfd7da0b4a643
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_odl.c b/drivers/platform/msm/ipa/ipa_v3/ipa_odl.c
index 2123327..c50b3ea 100644
--- a/drivers/platform/msm/ipa/ipa_v3/ipa_odl.c
+++ b/drivers/platform/msm/ipa/ipa_v3/ipa_odl.c
@@ -483,6 +483,12 @@
IPAERR("adpl pipe not configured\n");
return;
}
+
+ if(!ipa3_odl_ctx->odl_state.odl_ep_setup) {
+ IPAERR("adpl pipe setup not done\n");
+ return;
+ }
+
if (ipa3_odl_ctx->odl_state.odl_open)
ipa_odl_opened = true;