summaryrefslogtreecommitdiffstats
path: root/sys/i386/cpufreq
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2008-08-28 19:55:18 +0000
committerjhb <jhb@FreeBSD.org>2008-08-28 19:55:18 +0000
commitf4c1f42f3dd2f46c36267f03c24f71e332dd04b9 (patch)
tree2813f940cbdfd5e1ab01298012fb9591c4c057f9 /sys/i386/cpufreq
parent92daa6b410dd738f4662d6362686d93f80d79bcd (diff)
downloadFreeBSD-src-f4c1f42f3dd2f46c36267f03c24f71e332dd04b9.zip
FreeBSD-src-f4c1f42f3dd2f46c36267f03c24f71e332dd04b9.tar.gz
Fail detach if cpufreq_unregister() fails.
MFC after: 1 week
Diffstat (limited to 'sys/i386/cpufreq')
-rw-r--r--sys/i386/cpufreq/powernow.c3
-rw-r--r--sys/i386/cpufreq/smist.c4
2 files changed, 3 insertions, 4 deletions
diff --git a/sys/i386/cpufreq/powernow.c b/sys/i386/cpufreq/powernow.c
index 34b40cc..5c63b74 100644
--- a/sys/i386/cpufreq/powernow.c
+++ b/sys/i386/cpufreq/powernow.c
@@ -983,6 +983,5 @@ static int
pn_detach(device_t dev)
{
- cpufreq_unregister(dev);
- return (0);
+ return (cpufreq_unregister(dev));
}
diff --git a/sys/i386/cpufreq/smist.c b/sys/i386/cpufreq/smist.c
index d174427..a267226 100644
--- a/sys/i386/cpufreq/smist.c
+++ b/sys/i386/cpufreq/smist.c
@@ -403,8 +403,8 @@ smist_attach(device_t dev)
static int
smist_detach(device_t dev)
{
- cpufreq_unregister(dev);
- return (0);
+
+ return (cpufreq_unregister(dev));
}
static int
OpenPOWER on IntegriCloud