aboutsummaryrefslogtreecommitdiff
path: root/include/linux/serial_max3100.h
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2014-12-02 16:05:25 +0000
committerAlex Shi <alex.shi@linaro.org>2015-11-13 14:02:36 +0800
commitac0a7c364a7dd26aa2db0a336a70d23f9b7028d0 (patch)
treed356ff1347459aeef65c3ecaf0e570cae0afb670 /include/linux/serial_max3100.h
parent03338ab8fec9ca6f0eeb7a0a2f93956cffbf31dd (diff)
ARM: imx: irq: fix buggy usage of irq_data irq field
mach-imx directly references to the irq field in struct irq_data, and uses this to directly poke hardware register. But irq is the *virtual* irq number, something that has nothing to do with the actual HW irq (stored in the hwirq field). And once we put the stacked domain code in action, the whole thing explodes, as these two values are *very* different. Just replacing all instances of irq with hwirq fixes the issue. Tested-by: Fabio Estevam <fabio.estevam@freescale.com> Acked-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Olof Johansson <olof@lixom.net> (cherry picked from commit e2fd06f6be690a1a9697c0c6338843a35cbd70a3) Signed-off-by: Alex Shi <alex.shi@linaro.org>
Diffstat (limited to 'include/linux/serial_max3100.h')
0 files changed, 0 insertions, 0 deletions