AHCI: speed up resume
authorZhang Rui <rui.zhang@intel.com>
Fri, 4 Jul 2008 05:32:17 +0000 (13:32 +0800)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 14 Jul 2008 19:59:33 +0000 (15:59 -0400)
commit24920c8a6358bf5532f1336b990b1c0fe2b599ee
tree576c2dcbde9c76e13585ed37208640fbd3dba005
parent1e9dbc9291738149577cc488fd441f061815e02e
AHCI: speed up resume

During resume, sleep 1 second to wait for the HBA reset
to finish is a waste of time.

According to the AHCI 1.2 spec,
We should poll the HOST_CTL register,
and return error if the host reset is not
finished within 1 second.

Test results show that the HBA reset can be done quickly(in usecs).
And this patch may save nearly 1 second during resume.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/ahci.c