Hi Robin, On Fri, Jun 14, 2019 at 5:38 AM <yibin.gong@xxxxxxx> wrote: > > From: Robin Gong <yibin.gong@xxxxxxx> > > It is possible for an irq triggered by channel0 to be received later > after clks are disabled once firmware loaded during sdma probe. If > that happens then clearing them by writing to SDMA_H_INTR won't work > and the system will hang processing infinite interrupts. Actually, > don't need interrupt triggered on channel0 since it's pollling > SDMA_H_STATSTOP to know channel0 done rather than interrupt in > current code, just clear BD_INTR to disable channel0 interrupt to > avoid the above case. > > Signed-off-by: Robin Gong <yibin.gong@xxxxxxx> > Reported-by: Sven Van Asbroeck <thesven73@xxxxxxxxx> According to the original report from Sven the issue started to happen on 5.0, so it would be good to add a Fixes tag and Cc stable so that this fix could be backported to 5.0/5.1 stable trees. Thanks