]> git.hungrycats.org Git - linux/commit
Interrupt handlers should return whether the interrupt
authorLinus Torvalds <torvalds@home.transmeta.com>
Sun, 20 Apr 2003 07:14:34 +0000 (00:14 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Sun, 20 Apr 2003 07:14:34 +0000 (00:14 -0700)
commit3132fdcb2d8590098732317f3dbe2718c3506cfd
tree45f46bff2d2344e7015d77c758e040bf60f1b023
parent805aba53951da63b08131cc83e68c2ee22c199a4
Interrupt handlers should return whether the interrupt
was for them or not, so that the irq subsystem can properly
handle screaming shared interrupts.

So change the irq handlers to return a "irqretval_t", which
is either IRQ_HANDLED or IRQ_NONE.
32 files changed:
arch/i386/kernel/i8259.c
arch/i386/kernel/irq.c
arch/i386/kernel/time.c
arch/i386/kernel/vm86.c
arch/i386/pci/irq.c
drivers/acpi/osl.c
drivers/block/floppy.c
drivers/char/drm/drmP.h
drivers/char/drm/radeon_irq.c
drivers/ide/ide-io.c
drivers/input/serio/i8042.c
drivers/net/e100/e100_main.c
drivers/net/pcmcia/pcnet_cs.c
drivers/parport/parport_pc.c
drivers/pcmcia/rsrc_mgr.c
drivers/pcmcia/yenta.c
drivers/pnp/resource.c
drivers/scsi/aic7xxx/aic7xxx_osm.c
drivers/scsi/aic7xxx/aic7xxx_osm.h
drivers/scsi/qla1280.c
drivers/scsi/qla1280.h
drivers/serial/8250.c
drivers/usb/core/hcd.c
drivers/usb/core/hcd.h
include/asm-i386/arch_hooks.h
include/asm-i386/floppy.h
include/linux/ide.h
include/linux/interrupt.h
include/linux/irq.h
include/sound/mpu401.h
sound/drivers/mpu401/mpu401_uart.c
sound/pci/intel8x0.c