]> git.hungrycats.org Git - linux/commit
[libata promise] revert broken taskfile delivery change
authorJeff Garzik <jgarzik@redhat.com>
Wed, 2 Jun 2004 13:29:00 +0000 (09:29 -0400)
committerJeff Garzik <jgarzik@redhat.com>
Wed, 2 Jun 2004 13:29:00 +0000 (09:29 -0400)
commit1a3a090e78c841c4d90c16eea2c29304405d9df2
tree1042152aa5eb039ac0720c25bd23c46ac55f4070
parent3d61e38740b49885e4b13ef6501b9ecc6432e4df
[libata promise] revert broken taskfile delivery change

The ->tf_load and ->exec_command driver hooks were changed to assume
that PIO was the only type of taskfile ever delivered to these functions.
This will be true... in the future, but not today.  In other drivers
this change was not needed, but Promise executes commands differently
due to its "ATA packet" hardware features, so the Promise drivers need
this change reverted.

Diagnosis and initial fix by Brad Campbell <brad@wasp.net.au>
drivers/scsi/sata_promise.c
drivers/scsi/sata_sx4.c