[PATCH] libata: interrupt driven pio for LLD
authorAlbert Lee <albertcc@tw.ibm.com>
Tue, 27 Sep 2005 09:39:50 +0000 (17:39 +0800)
committerJeff Garzik <jgarzik@pobox.com>
Wed, 28 Sep 2005 16:07:13 +0000 (12:07 -0400)
commite50362eccd8809a224cda5f71714a088ba37b2ab
tree762b753691ef8c4645efaa677b32c57fd33ecbc0
parent312f7da2824c82800ee78d6190f12854456957af
[PATCH] libata: interrupt driven pio for LLD

libata.h:
libata-core:
  Add ATA_FLAG_PIO_POLLING flag for LLDs that expect interrupt for
command completion only.

sata_nv.c:
sata_vsc.c:
  irq handler is wrapper around ata_host_intr(), can handle PIO interrupts.

sata_promise.c:
sata_sx4.c:
sata_qstor.c:
sata_mv.c:
  Private irq handler.
  Polling mode ATA_FLAG_PIO_POLLING used for compatibility.

Signed-off-by: Albert Lee <albertcc@tw.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/scsi/libata-core.c
drivers/scsi/sata_mv.c
drivers/scsi/sata_nv.c
drivers/scsi/sata_promise.c
drivers/scsi/sata_qstor.c
drivers/scsi/sata_sx4.c
drivers/scsi/sata_vsc.c
include/linux/libata.h