Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e58cb883 authored by Sunil Paidimarri's avatar Sunil Paidimarri
Browse files

msm: ipa: Fix ipa ready cb return value



Ethernet driver can be loaded before IPA. IPA
ready callback not returning correct value.

Change-Id: I4cd08a8ab8a5de6c46643eaff9b61779858887e3
CRs-Fixed: 1070644
Signed-off-by: default avatarSunil Paidimarri <hisunil@codeaurora.org>
parent 3f08a569
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -153,10 +153,16 @@ int ipa2_register_ipa_ready_cb(void (*ipa_ready_cb)(void *), void *user_data)
{
	int ret;

	if (!ipa_ctx) {
		IPAERR("IPA ctx is null\n");
		return -ENXIO;
	}

	ret = ipa2_uc_state_check();
	if (ret) {
		ipa_ctx->uc_ntn_ctx.uc_ready_cb = ipa_ready_cb;
		ipa_ctx->uc_ntn_ctx.priv = user_data;
		return 0;
	}

	return -EEXIST;