]> git.baikalelectronics.ru Git - kernel.git/commit
MIPS: SNI: Fix spurious interrupts
authorThomas Bogendoerfer <tsbogend@alpha.franken.de>
Wed, 16 Sep 2020 13:54:37 +0000 (15:54 +0200)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Wed, 16 Sep 2020 20:40:58 +0000 (22:40 +0200)
commite46073be67c5972a616ef2064188e2f7cfb4f1d0
tree1e867f06290205be5ce6d70f19dbcd7c3d3847c2
parent9f60ab25f0e644381a2d585bc5b6afe5afb51ef5
MIPS: SNI: Fix spurious interrupts

On A20R machines the interrupt pending bits in cause register need to be
updated by requesting the chipset to do it. This needs to be done to
find the interrupt cause and after interrupt service. In
commit d41e6d016057 ("MIPS: SNI: Convert to new irq_chip functions") the
function to do after service update got lost, which caused spurious
interrupts.

Fixes: d41e6d016057 ("MIPS: SNI: Convert to new irq_chip functions")
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/sni/a20r.c