diff options
author | Kristen Carlson Accardi <kristen@linux.intel.com> | 2011-03-04 10:24:11 -0800 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2011-05-19 20:50:53 -0400 |
commit | 8a745f1f39b7a20047a362b67ce9151c07d14440 (patch) | |
tree | f8f08be7a284d195f30a8b2e6fc63b714e4f7f21 /include | |
parent | 0afc6f5ba95419fd505e60637f7645425f16e407 (diff) | |
download | linux-stable-8a745f1f39b7a20047a362b67ce9151c07d14440.tar.gz linux-stable-8a745f1f39b7a20047a362b67ce9151c07d14440.tar.bz2 linux-stable-8a745f1f39b7a20047a362b67ce9151c07d14440.zip |
libata: Power off empty ports
Give users the option of completely powering off unoccupied
SATA ports using the existing min_power link_power_management_policy
option. When the use selects this option on an empty port, we
will power the port off by setting DET to off. For occupied ports,
behavior is unchanged.
Signed-off-by: Kristen Carlson Accardi <kristen@linux.intel.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/libata.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h index 04f32a3eb26b..5a9926b34072 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h @@ -1151,6 +1151,7 @@ extern void ata_do_eh(struct ata_port *ap, ata_prereset_fn_t prereset, ata_reset_fn_t softreset, ata_reset_fn_t hardreset, ata_postreset_fn_t postreset); extern void ata_std_error_handler(struct ata_port *ap); +extern int ata_link_nr_enabled(struct ata_link *link); /* * Base operations to inherit from and initializers for sht |