Annotation of /trunk/pm-utils/patches/pm-utils-1.4.1-fix-intel-audio-powersave-hook.patch
Parent Directory | Revision Log
Revision 1410 -
(hide annotations)
(download)
Wed Jul 13 09:24:09 2011 UTC (13 years, 2 months ago) by niro
File size: 1412 byte(s)
Wed Jul 13 09:24:09 2011 UTC (13 years, 2 months ago) by niro
File size: 1412 byte(s)
-added patches for pm-utils
1 | niro | 1410 | From: Florian Kriener <florian@kriener.org> |
2 | To: submit@bugs.debian.org | ||
3 | Subject: [pm-utils] wrong path in intel-audio-powersave (and a small bug) | ||
4 | Date: Sat, 25 Sep 2010 11:27:30 +0200 | ||
5 | |||
6 | In the script intel-audio-powersave is this loop | ||
7 | |||
8 | for dev in /sys/module/snd_*/parameters/power_save; do | ||
9 | [ -w "$dev/parameters/power_save" ] || continue | ||
10 | printf "Setting power savings for $s to %d..." "$dev##*/" "$1" | ||
11 | echo $1 > "$dev/parameters/power_save" && echo Done. || echo Failed. | ||
12 | done | ||
13 | |||
14 | I think it should be | ||
15 | |||
16 | for dev in /sys/module/snd_*; do | ||
17 | [ -w "$dev/parameters/power_save" ] || continue | ||
18 | printf "Setting power savings for %s to %d..." "${dev##*/}" "$1" | ||
19 | echo $1 > "$dev/parameters/power_save" && echo Done. || echo Failed. | ||
20 | done | ||
21 | |||
22 | |||
23 | This fixes the two bugs. | ||
24 | |||
25 | diff --git a/pm/power.d/intel-audio-powersave b/pm/power.d/intel-audio-powersave | ||
26 | index 36675a8..da63e40 100644 | ||
27 | --- a/pm/power.d/intel-audio-powersave | ||
28 | +++ b/pm/power.d/intel-audio-powersave | ||
29 | @@ -20,9 +20,9 @@ EOF | ||
30 | |||
31 | audio_powersave() { | ||
32 | [ "$INTEL_AUDIO_POWERSAVE" = "true" ] || exit $NA | ||
33 | - for dev in /sys/module/snd_*/parameters/power_save; do | ||
34 | + for dev in /sys/module/snd_*; do | ||
35 | [ -w "$dev/parameters/power_save" ] || continue | ||
36 | - printf "Setting power savings for $s to %d..." "$dev##*/" "$1" | ||
37 | + printf "Setting power savings for %s to %d..." "${dev##*/}" "$1" | ||
38 | echo $1 > "$dev/parameters/power_save" && echo Done. || echo Failed. | ||
39 | done | ||
40 | } |