---
sata.c | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/sata.c b/sata.c
index 7e4d591..cdcc250 100644
--- a/sata.c
+++ b/sata.c
@@ -78,7 +78,7 @@ void suggest_sata_alpm(void)
if (!dir)
return;
- while ((dirent = readdir(dir))) {
+ while ((!need_hint) && (dirent = readdir(dir))) {
if (dirent->d_name[0]=='.')
continue;
sprintf(filename,
"/sys/class/scsi_host/%s/link_power_management_policy", dirent->d_name);
@@ -99,9 +99,11 @@ void suggest_sata_alpm(void)
closedir(dir);
if (need_hint) {
- add_suggestion(_("Suggestion: Enable SATA ALPM link power
management via: \n"
- " echo min_power >
/sys/class/scsi_host/host0/link_power_management_policy\n"
- "or press the S key."),
- 15, 'S', _(" S - SATA Link Power Management "),
activate_alpm);
+ char suggestion[512];
+ sprintf(suggestion, "Suggestion: Enable SATA ALPM link power
management via: \n"
+ " echo min_power >
/sys/class/scsi_host/%s/link_power_management_policy\n"
+ "or press the S key.", dirent->d_name);
+
+ add_suggestion(suggestion, 15, 'S', _(" S - SATA Link Power
Management "), activate_alpm);
}
}
--
1.6.3.3
_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power