summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorStafford Horne <shorne@gmail.com>2022-06-15 08:54:26 +0900
committerStafford Horne <shorne@gmail.com>2022-06-28 17:31:15 +0900
commit8520501346ed8d1c4a6dfa751cb57328a9c843f1 (patch)
tree4a9cb6949ee81cd8c0fe7a51faa5bf961eded371 /arch
parent03c765b0e3b4cb5063276b086c76f7a612856a9a (diff)
downloadlinux-8520501346ed8d1c4a6dfa751cb57328a9c843f1.tar.bz2
irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
The mask_ack operation clears the interrupt by writing to the PICSR register. This we don't want for level triggered interrupt because it does not actually clear the interrupt on the source hardware. This was causing issues in qemu with multi core setups where interrupts would continue to fire even though they had been cleared in PICSR. Just remove the mask_ack operation. Acked-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Stafford Horne <shorne@gmail.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions