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

Commit ce380d71 authored by Ravi Gummadidala's avatar Ravi Gummadidala
Browse files

msm: ipa: ignore enable_irq_wake return value



Do not fail loading of driver if enable_irq_wake fails. This
will enable driver loading on platforms where PM suspend/resume
support is not ready.

Change-Id: Ic744ca99760251a79eda42ce74a8529ec1f1cd68
Signed-off-by: default avatarRavi Gummadidala <rgummadi@codeaurora.org>
parent 500bff85
Loading
Loading
Loading
Loading
+3 −10
Original line number Diff line number Diff line
@@ -246,18 +246,11 @@ int ipa_interrupts_init(u32 ipa_irq, u32 ee, struct device *ipa_dev)
	IPADBG("IPA IRQ handler irq=%d registered\n", ipa_irq);

	res = enable_irq_wake(ipa_irq);
	if (res) {
	if (res)
		IPAERR("fail to enable IPA IRQ wakeup irq=%d res=%d\n",
				ipa_irq, res);
		res = -ENODEV;
		goto fail_enable_irq_wake;
	}
	else
		IPADBG("IPA IRQ wakeup enabled irq=%d\n", ipa_irq);

	return 0;

fail_enable_irq_wake:
		free_irq(ipa_irq, ipa_dev);

	return res;
}