linux/arch/arm
Russell King c7b87f3d50 [ARM] ecard: add helper function for setting ecard irq ops
Rather than having every driver fiddle about setting its private
IRQ operations and data, provide a helper function to contain
this functionality in one place.

Arrange to remove the driver-private IRQ operations and data when
the device is removed from the driver, and remove the driver
private code to do this.

This fixes potential problems caused by drivers forgetting to
remove these hooks.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-05-11 17:18:55 +01:00
..
boot Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-05-06 13:20:10 -07:00
common Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-05-06 13:20:10 -07:00
configs Merge branch 'ixp4xx' into devel 2007-05-06 20:58:29 +01:00
kernel [ARM] ecard: add helper function for setting ecard irq ops 2007-05-11 17:18:55 +01:00
lib [ARM] getuser.S and putuser.S don't need thread_info.h nor asm-offsets.h 2007-04-21 20:35:22 +01:00
mach-aaec2000 Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-at91 misc doc and kconfig typos 2007-05-09 08:58:15 +02:00
mach-clps711x Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-clps7500 Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-ebsa110 Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-ep93xx Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-footbridge Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-h720x Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-imx Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-integrator Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-iop13xx Merge branches 'arm-mm', 'at91', 'clkevts', 'imx', 'iop', 'misc', 'netx', 'ns9xxx', 'omap', 'pxa', 'rpc', 's3c' and 'sa1100' into devel 2007-05-06 20:57:51 +01:00
mach-iop32x [ARM] 4348/4: iop3xx: Give Linux control over PCI initialization 2007-05-03 14:02:48 +01:00
mach-iop33x [ARM] 4348/4: iop3xx: Give Linux control over PCI initialization 2007-05-03 14:02:48 +01:00
mach-ixp4xx Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-ixp23xx Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-ixp2000 Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-l7200 [ARM] Remove compatibility layer for ARM irqs 2006-11-30 12:24:47 +00:00
mach-lh7a40x Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-netx Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-ns9xxx Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-omap1 Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-05-09 13:05:57 -07:00
mach-omap2 Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-05-09 13:05:57 -07:00
mach-pnx4008 Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-pxa Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-realview Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-rpc [ARM] Add platform support for PATA on RiscPC 2007-05-03 14:16:55 +01:00
mach-s3c2400 [ARM] 4157/2: S3C24XX: move arch/arch/mach-s3c2410 into cpu components 2007-02-11 17:36:09 +00:00
mach-s3c2410 fix file specification in comments 2007-05-09 08:58:16 +02:00
mach-s3c2412 [ARM] 4319/1: S3C2412: Add kconfig for MACH_SMDK2412 2007-04-21 20:53:28 +01:00
mach-s3c2440 [ARM] 4325/1: S3C24XX: remove s3c24xx_board 2007-04-21 20:53:19 +01:00
mach-s3c2442 [ARM] 4157/2: S3C24XX: move arch/arch/mach-s3c2410 into cpu components 2007-02-11 17:36:09 +00:00
mach-s3c2443 [ARM] 4325/1: S3C24XX: remove s3c24xx_board 2007-04-21 20:53:19 +01:00
mach-sa1100 Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-shark Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mach-versatile Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
mm Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-05-09 13:05:57 -07:00
nwfpe [ARM] 3729/3: EABI padding rules necessitate the packed attribute of floatx80 2006-07-13 13:04:24 +01:00
oprofile [ARM] Add stacktrace support and make oprofile use it 2007-04-28 09:59:37 +01:00
plat-iop Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
plat-omap Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-05-09 13:05:57 -07:00
plat-s3c24xx fix file specification in comments 2007-05-09 08:58:16 +02:00
tools [ARM] Update mach-types 2007-04-16 21:01:56 +01:00
vfp [ARM] Remove unnecessary asm/ptrace.h from VFP support code 2007-04-22 10:56:40 +01:00
Kconfig Merge branches 'armv7', 'at91', 'misc' and 'omap' into devel 2007-05-09 10:41:28 +01:00
Kconfig-nommu [ARM] nommu: manage the CP15 things 2006-09-27 17:34:30 +01:00
Kconfig.debug [ARM] Remove DEBUG_WAITQ 2006-11-30 12:24:47 +00:00
Makefile [ARM] armv7: add Makefile and Kconfig entries 2007-05-09 09:52:38 +01:00