linux_dsm_epyc7002/arch/arm
Kevin Hilman 984d115bbf [ARM] 3918/1: ixp4xx irq-chip rework
This is a rework of the ixp4xx irq_chip implementation.  The use of
two irq_chip structures and potentially switching between them is a
violation of the intended use of the IRQ framework.  The current
implementation does not work with current in-kernel spinlock debugging
or lockdep due to lock recursion problems caused by calling
set_irq_chip/handler from within the chip's set_irq_type().

This patch goes back to using one irq_chip structure and handling the
differences between edge/level, normal/GPIO interrupts inside the
ack/mask/unmask routines themselves.

Signed-off-by: Kevin Hilman <khilman@mvista.com>
Signed-off-by: Deepak Saxena <dsaxena@mvista.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-11-03 19:52:50 +00:00
..
boot fix file specification in comments 2006-10-03 23:01:26 +02:00
common [ARM] 3917/1: Fix dmabounce symbol exports 2006-11-02 22:57:38 +00:00
configs [ARM] Add realview SMP default configuration 2006-10-28 10:15:31 +01:00
kernel [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability 2006-11-02 22:58:53 +00:00
lib Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
mach-aaec2000 Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-at91rm9200 Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-clps711x Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-clps7500 Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-ebsa110 Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-ep93xx Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-footbridge [ARM] Fix fallout from IRQ regs changes 2006-10-15 13:48:37 +01:00
mach-h720x Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-imx Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-integrator Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-iop32x [ARM] 3913/1: n2100: fix IRQ routing for second ethernet port 2006-10-29 16:52:17 +00:00
mach-iop33x [ARM] 3832/1: iop3xx: coding style cleanup 2006-09-25 10:25:53 +01:00
mach-ixp4xx [ARM] 3918/1: ixp4xx irq-chip rework 2006-11-03 19:52:50 +00:00
mach-ixp23xx Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-ixp2000 [ARM] Fix breakage in 7281c248f7 2006-10-24 19:21:17 +01:00
mach-l7200 [ARM] 3684/1: ARM: Convert l7200 to generic irq handling 2006-07-01 22:32:19 +01:00
mach-lh7a40x [ARM] Comment out missing configuration symbols 2006-10-24 19:21:18 +01:00
mach-netx Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-omap1 Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-omap2 Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-pnx4008 Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-pxa [ARM] Fix fallout from IRQ regs changes 2006-10-15 13:48:37 +01:00
mach-realview Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-rpc Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-s3c2410 [ARM] 3915/1: S3C2412: Add s3c2410_gpio_getirq() to general gpio.c 2006-11-02 22:58:52 +00:00
mach-sa1100 [ARM] 3914/1: [Jornada7xx] - Typo Fix in cpu-sa1110.c (b != B) 2006-10-29 21:52:29 +00:00
mach-shark Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
mach-versatile [PATCH] arm-versatile iomem annotations 2006-10-11 11:17:06 -07:00
mm [ARM] 3912/1: Make PXA270 advertise HWCAP_IWMMXT capability 2006-11-02 22:58:53 +00:00
nwfpe [ARM] 3729/3: EABI padding rules necessitate the packed attribute of floatx80 2006-07-13 13:04:24 +01:00
oprofile [ARM] Fix fallout from IRQ regs changes 2006-10-15 13:48:37 +01:00
plat-iop Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
plat-omap Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
tools [ARM] Update mach-types 2006-10-16 21:14:51 +01:00
vfp [ARM] 3900/1: Fix VFP Division by Zero exception handling. 2006-10-28 10:15:31 +01:00
Kconfig Fix "can not" in Documentation and Kconfig 2006-10-03 22:53:09 +02:00
Kconfig-nommu [ARM] nommu: manage the CP15 things 2006-09-27 17:34:30 +01:00
Kconfig.debug [ARM] Trivial typo fixes 2006-06-04 21:22:11 +01:00
Makefile [ARM] Add KBUILD_IMAGE target support 2006-10-29 12:51:05 +00:00