libata: Support chips with 64K PRD quirk
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Fri, 6 Jul 2007 23:13:52 +0000 (19:13 -0400)
committerJeff Garzik <jeff@garzik.org>
Mon, 9 Jul 2007 16:17:35 +0000 (12:17 -0400)
commitd26fc9551a15fdad0d5de8376a78816b8af44f00
tree5c829c1baf499ad1f31ed4b8b41e766b290a6306
parentc1e6f28cc5de37dcd113b9668a185c0b9334ba8a
libata: Support chips with 64K PRD quirk

Add ata_dumb_qc_prep and supporting logic so that a driver can just
specify it needs to be helped in this area. 64K entries are split
as with drivers/ide.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/libata-core.c
drivers/ata/libata-scsi.c
drivers/ata/pata_cs5520.c
drivers/ata/pata_cs5530.c
drivers/ata/pata_sc1200.c
include/linux/libata.h