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

Commit 31a7ef13 authored by Meng Wang's avatar Meng Wang
Browse files

soc: swr-mstr: reset slave pending irq flag before every call



Before every slave interrupt handler call, reset slave pending
irq flag, so that if irq is halted it does not retain the old
value.

Change-Id: I2c78500e83eca7864029f58cffa80f8648902fb2
Signed-off-by: default avatarMeng Wang <mengw@codeaurora.org>
parent 02c598e2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1807,6 +1807,7 @@ static irqreturn_t swr_mstr_interrupt_v2(int irq, void *dev)
					continue;
				if (swr_dev->slave_irq) {
					do {
						swr_dev->slave_irq_pending = 0;
						handle_nested_irq(
							irq_find_mapping(
							swr_dev->slave_irq, 0));