Magellan Linux

Contents of /trunk/pm-utils/patches/pm-utils-1.4.1-fix-intel-audio-powersave-hook.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1410 - (show annotations) (download)
Wed Jul 13 09:24:09 2011 UTC (12 years, 9 months ago) by niro
File size: 1412 byte(s)
-added patches for pm-utils
1 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 }