diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2006-02-18 11:35:12 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2006-02-18 11:35:12 +0000 |
commit | aa5cfd042036c4c96467e7d441763b905c3ea21d (patch) | |
tree | 961ee495efca3c5e6ed70dffbc82c4739ddd7344 /usr.sbin/powerd | |
parent | c134d8cc31362afd6a003718fe453b9d9f6f3b35 (diff) | |
download | src-aa5cfd042036c4c96467e7d441763b905c3ea21d.tar.gz src-aa5cfd042036c4c96467e7d441763b905c3ea21d.zip |
Load cpufreq at startup if it isn't there already.
Notes
Notes:
svn path=/head/; revision=155806
Diffstat (limited to 'usr.sbin/powerd')
-rw-r--r-- | usr.sbin/powerd/powerd.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.sbin/powerd/powerd.c b/usr.sbin/powerd/powerd.c index 4c0d38330531..22bd1c38fd5c 100644 --- a/usr.sbin/powerd/powerd.c +++ b/usr.sbin/powerd/powerd.c @@ -433,6 +433,10 @@ main(int argc, char * argv[]) mode = mode_none; + /* Make sure the cpufreq module is loaded */ + if (!kld_isloaded("cpu/p4tcc") && kld_load("cpufreq") == -1) + err(1, "failed to load cpufreq module"); + /* Poll interval is in units of ms. */ poll_ival *= 1000; |