]> git.baikalelectronics.ru Git - kernel.git/commit
[ARM] ecard: add helper function for setting ecard irq ops
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Thu, 10 May 2007 15:46:13 +0000 (16:46 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 11 May 2007 16:18:55 +0000 (17:18 +0100)
commit24729513fecfc9b37d30f69b1c8755831ca061ae
tree57fb9d7bb21965fa0d78b26043cf459ce51a9668
parent23544cebd76e3f57d0de0a70565a39eea06e6c98
[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>
arch/arm/kernel/ecard.c
drivers/ata/pata_icside.c
drivers/ide/arm/icside.c
drivers/net/arm/etherh.c
drivers/scsi/arm/cumana_2.c
drivers/scsi/arm/eesox.c
drivers/scsi/arm/powertec.c
include/asm-arm/ecard.h