ide: use per-port IRQ handlers
commitae86afaee6a1c77c7a06d81dcc3bf872204d3bec
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Tue, 6 Jan 2009 16:20:48 +0000 (6 17:20 +0100)
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Tue, 6 Jan 2009 16:20:48 +0000 (6 17:20 +0100)
tree992b5b436de3033c23c3dc6cd7ded617a4603eed
parentbd53cbcce501b61921a1af2dddfa87c5b9923dfd
ide: use per-port IRQ handlers

Use hwif instead of hwgroup as {request,free}_irq()'s cookie,
teach ide_intr() to return early for non-active serialized ports,
modify unexpected_intr() accordingly and then use per-port IRQ
handlers instead of per-hwgroup ones.

Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
drivers/ide/ide-io.c
drivers/ide/ide-probe.c
drivers/ide/ide.c
include/linux/ide.h