diff options
author | jhb <jhb@FreeBSD.org> | 2008-08-28 19:55:18 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2008-08-28 19:55:18 +0000 |
commit | f4c1f42f3dd2f46c36267f03c24f71e332dd04b9 (patch) | |
tree | 2813f940cbdfd5e1ab01298012fb9591c4c057f9 /sys/i386/cpufreq | |
parent | 92daa6b410dd738f4662d6362686d93f80d79bcd (diff) | |
download | FreeBSD-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.c | 3 | ||||
-rw-r--r-- | sys/i386/cpufreq/smist.c | 4 |
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 |