diff options
author | cperciva <cperciva@FreeBSD.org> | 2006-08-27 11:04:39 +0000 |
---|---|---|
committer | cperciva <cperciva@FreeBSD.org> | 2006-08-27 11:04:39 +0000 |
commit | c690e33e8ef9b6a8881526b2e2d11c0ff7b059d8 (patch) | |
tree | 054ca34de1cf7f8a9d3a739246d0d06ca9ab6bc1 /etc | |
parent | ac9f0aa27b8006e0df63d504d71e52a659190a10 (diff) | |
download | FreeBSD-src-c690e33e8ef9b6a8881526b2e2d11c0ff7b059d8.zip FreeBSD-src-c690e33e8ef9b6a8881526b2e2d11c0ff7b059d8.tar.gz |
When stopping powerd, set the CPU frequency back to its maximum value
(i.e., what it was almost certainly at before powerd was started).
Submitted by: R.B. Riddick
MFC after: 3 days
Diffstat (limited to 'etc')
-rw-r--r-- | etc/rc.d/powerd | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/rc.d/powerd b/etc/rc.d/powerd index 54e75d1..fe7237e 100644 --- a/etc/rc.d/powerd +++ b/etc/rc.d/powerd @@ -13,6 +13,13 @@ name="powerd" rcvar=`set_rcvar` command="/usr/sbin/${name}" +stop_postcmd=powerd_poststop + +powerd_poststop() +{ + sysctl dev.cpu.0.freq=`sysctl -n dev.cpu.0.freq_levels | + sed -e 's:/.*::'` > /dev/null +} load_rc_config $name run_rc_command "$1" |