From 2586a4b19568d7293956f49f2f763e0e92489901 Mon Sep 17 00:00:00 2001 From: Ramprasad Katkam Date: Mon, 18 Mar 2019 16:53:39 +0530 Subject: [PATCH] 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: Ibde5dacf38e78ab19afb6f0e91ffac81f6c22813 Signed-off-by: Ramprasad Katkam --- soc/swr-mstr-ctrl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/soc/swr-mstr-ctrl.c b/soc/swr-mstr-ctrl.c index bddf30a4e882..85e1d59dd5f9 100644 --- a/soc/swr-mstr-ctrl.c +++ b/soc/swr-mstr-ctrl.c @@ -1308,6 +1308,7 @@ handle_irq: continue; if (swr_dev->slave_irq) { do { + swr_dev->slave_irq_pending = 0; handle_nested_irq( irq_find_mapping( swr_dev->slave_irq, 0));