summaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-eh.c
diff options
context:
space:
mode:
authorTejun Heo2008-04-07 15:47:19 +0200
committerJeff Garzik2008-04-17 21:44:22 +0200
commit9dadd45b24145d6aee2fabb28d7aef972301892b (patch)
treec97c323e2edd400bc94eaceddf20f84e9a6da005 /drivers/ata/libata-eh.c
parentahci: use ata_wait_after_reset() instead of ata_sff_wait_ready() (diff)
downloadkernel-qcow2-linux-9dadd45b24145d6aee2fabb28d7aef972301892b.tar.gz
kernel-qcow2-linux-9dadd45b24145d6aee2fabb28d7aef972301892b.tar.xz
kernel-qcow2-linux-9dadd45b24145d6aee2fabb28d7aef972301892b.zip
libata: move generic hardreset code from sata_sff_hardreset() to sata_link_hardreset()
sata_sff_hardreset() contains link readiness wait logic which isn't SFF specific. Move that part into sata_link_hardreset(), which now takes two more parameters - @online and @check_ready. Both are optional. The former is out parameter for link onlineness after reset. The latter is used to wait for link readiness after hardreset. Users of sata_link_hardreset() is updated to use new funtionality and ahci_hardreset() is updated to use sata_link_hardreset() instead of sata_sff_hardreset(). This doesn't really cause any behavior change. Signed-off-by: Tejun Heo <htejun@gmail.com>
Diffstat (limited to 'drivers/ata/libata-eh.c')
0 files changed, 0 insertions, 0 deletions