diff options
author | des <des@FreeBSD.org> | 2006-02-18 11:35:12 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2006-02-18 11:35:12 +0000 |
commit | 8fe6e13e40a507758f4d01bb35d85353992d9a32 (patch) | |
tree | 961ee495efca3c5e6ed70dffbc82c4739ddd7344 | |
parent | 2c7a1f6f05e5d1fb55546688f2aaab48ecfd5cdc (diff) | |
download | FreeBSD-src-8fe6e13e40a507758f4d01bb35d85353992d9a32.zip FreeBSD-src-8fe6e13e40a507758f4d01bb35d85353992d9a32.tar.gz |
Load cpufreq at startup if it isn't there already.
-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 4c0d383..22bd1c3 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; |