ARM: locomo: fix locomo irq handling
authorRussell King <rmk+kernel@armlinux.org.uk>
Fri, 2 Sep 2016 21:08:45 +0000 (22:08 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Mon, 12 Sep 2016 11:12:31 +0000 (12:12 +0100)
commit07f56e6646228da27122e81d5a5a232fdf3d3a50
tree2ecfadc00aed5bcf9a8e32142668ea59d9f5222f
parent6b3142b2b852cd5e3216d1aa800a0a49377e6e1c
ARM: locomo: fix locomo irq handling

Accidentally booting Collie on Assabet reveals that the locomo driver
incorrectly overwrites gpio-sa1100's chip data for its parent interrupt,
leading to oops in sa1100_gpio_unmask() and sa1100_update_edge_regs()
when "gpio: sa1100: convert to use IO accessors" is applied.  Fix locomo
to use the handler data rather than chip data for its parent interrupt.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/common/locomo.c