libata: expose pm qos flags for ata device
authorAaron Lu <aaron.lu@intel.com>
Tue, 15 Jan 2013 09:21:02 +0000 (17:21 +0800)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 21 Jan 2013 20:42:15 +0000 (15:42 -0500)
commita59b9aae230316134597775c6202cf28f6da0333
tree0982779c88d00690a37fbc0ec8304fd854b1a534
parent213342053db58eabdaddff9c036c2b81ca63c443
libata: expose pm qos flags for ata device

Expose pm qos flags to user space so that user has a chance to disable
ZPODD feature, if he/she has a broken platform or devices or simply does
not like this feature.

This flag is exposed to user space only for ZPODD devices.

Due to this flag, it is possible the ODD is ZP ready but we didn't power
it off. So the zp_ready flag will need to be cleared whenever we found
the ODD is not in ZP ready state. Previously, once zp_ready is set, the
ODD will always be powered off and the flag will be cleared in
post_poweron. But this is no longer the case now.

Signed-off-by: Aaron Lu <aaron.lu@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-acpi.c
drivers/ata/libata-zpodd.c