]> git.baikalelectronics.ru Git - kernel.git/commit
ata: update ata port's runtime status during system resume
authorLin Ming <ming.m.lin@intel.com>
Thu, 22 Dec 2011 06:50:48 +0000 (14:50 +0800)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 9 Jan 2012 00:14:59 +0000 (19:14 -0500)
commit28a8f89307c4a278c81501474c6890961ce7db4f
tree0a08c16dcf48edbaa1307a873440bddd04c994b7
parent331aec65da4326eb2a71eeaef9921c21009c28a5
ata: update ata port's runtime status during system resume

The ata port is brought back to full power state during system resume.
So its runtime PM status will have to be updated to reflect
the actual post-system sleep status.

This also fixes below warning during system suspend/resume.

WARNING: at /work/linux/drivers/ata/libata-eh.c:4034
ata_scsi_port_error_handler+0x89/0x557()

4034         WARN_ON(!(ap->pflags & ATA_PFLAG_SUSPENDED));

Signed-off-by: Lin Ming <ming.m.lin@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-core.c