Magellan Linux

Annotation 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 - (hide annotations) (download)
Wed Jul 13 09:24:09 2011 UTC (12 years, 10 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     }