summaryrefslogtreecommitdiffstats
path: root/arch/mips/mti-malta
diff options
context:
space:
mode:
authorJeffrey Deans <jeffrey.deans@imgtec.com>2014-07-17 10:20:57 +0200
committerRalf Baechle <ralf@linux-mips.org>2014-08-02 00:06:41 +0200
commit31521a7a64bc5df5202e479ee7ba8133993ab32a (patch)
treeb0ce7b225598ff2d1890758078c61660e0480cff /arch/mips/mti-malta
parentMIPS: GIC: Prevent array overrun (diff)
downloadlinux-31521a7a64bc5df5202e479ee7ba8133993ab32a.tar.xz
linux-31521a7a64bc5df5202e479ee7ba8133993ab32a.zip
MIPS: GIC: Generalise check for pending interrupts
Move most of the functionality of gic_get_int() into a new function gic_get_int_mask() which takes a bitmask of interrupts in which the caller is interested, and returns the subset which are pending for the current CPU. This allows CP0 IRQ dispatch routines to check only the GIC interrupts which are routed to a particular CPU interrupt input. gic_get_int() is reimplemented using gic_get_int_mask() and is retained for use by any platforms for which gic_get_int() is sufficient. Signed-off-by: Jeffrey Deans <jeffrey.deans@imgtec.com> Signed-off-by: Markos Chandras <markos.chandras@imgtec.com> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/7376/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/mti-malta')
0 files changed, 0 insertions, 0 deletions