summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorPaul Burton <paul.burton@imgtec.com>2017-09-05 20:28:46 +0200
committerMarc Zyngier <marc.zyngier@arm.com>2017-09-19 20:44:07 +0200
commit90019f8fcd71bf71653690329e32f41489e96122 (patch)
treeca15fe3bb005dda2f7e415ee71b565ced683b936 /Kconfig
parentirqchip/gic-v4: Fix building with ancient gcc (diff)
downloadlinux-90019f8fcd71bf71653690329e32f41489e96122.tar.xz
linux-90019f8fcd71bf71653690329e32f41489e96122.zip
irqchip.mips-gic: Fix shared interrupt mask writes
The write_gic_smask() & write_gic_rmask() functions take a shared interrupt number as a parameter, but we're incorrectly providing them a bitmask with the shared interrupt's bit set. This effectively means that we mask or unmask the shared interrupt 1<<n rather than shared interrupt n, and as a result likely drop interrupts. Signed-off-by: Paul Burton <paul.burton@imgtec.com> Fixes: 68898c8765f4 ("irqchip: mips-gic: Drop gic_(re)set_mask() functions") Cc: Jason Cooper <jason@lakedaemon.net> Cc: Marc Zyngier <marc.zyngier@arm.com> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: linux-mips@linux-mips.org Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions