arm: Move chained_irq_(enter|exit) to a generic file
authorCatalin Marinas <catalin.marinas@arm.com>
Fri, 18 Jan 2013 15:31:37 +0000 (15:31 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 26 Mar 2013 16:11:43 +0000 (16:11 +0000)
commitde88cbb7b244f3bcd61d49fd6dec35c19192545a
tree790dff780e6bcdf2c9e71baa7beb92102ec99526
parentf36a3bb1a1b73a60f4df1d4c38c686cc173f50b3
arm: Move chained_irq_(enter|exit) to a generic file

These functions have been introduced by commit 10a8c383 (irq: introduce
entry and exit functions for chained handlers) in asm/mach/irq.h. This
patch moves them to linux/irqchip/chained_irq.h so that generic irqchip
drivers do not rely on architecture specific header files.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Tested-by: Marc Zyngier <marc.zyngier@arm.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Rob Herring <rob.herring@calxeda.com>
21 files changed:
arch/arm/include/asm/mach/irq.h
arch/arm/mach-at91/gpio.c
arch/arm/mach-exynos/common.c
arch/arm/mach-s3c24xx/irq.c
arch/arm/plat-samsung/irq-vic-timer.c
arch/arm/plat-samsung/s5p-irq-gpioint.c
drivers/gpio/gpio-msm-v2.c
drivers/gpio/gpio-mxc.c
drivers/gpio/gpio-omap.c
drivers/gpio/gpio-pl061.c
drivers/gpio/gpio-pxa.c
drivers/gpio/gpio-tegra.c
drivers/irqchip/exynos-combiner.c
drivers/irqchip/irq-gic.c
drivers/pinctrl/pinctrl-at91.c
drivers/pinctrl/pinctrl-exynos.c
drivers/pinctrl/pinctrl-nomadik.c
drivers/pinctrl/pinctrl-sirf.c
drivers/pinctrl/spear/pinctrl-plgpio.c
drivers/staging/imx-drm/ipu-v3/ipu-common.c
include/linux/irqchip/chained_irq.h [new file with mode: 0644]