Explorar o código

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 <[email protected]>
Jagadeesh Ponduru %!s(int64=2) %!d(string=hai) anos
pai
achega
d50c831f28
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      drivers/platform/msm/ipa/ipa_v3/ipa_odl.c

+ 6 - 0
drivers/platform/msm/ipa/ipa_v3/ipa_odl.c

@@ -483,6 +483,12 @@ void ipa3_odl_pipe_cleanup(bool is_ssr)
 		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;