From 069152e4330ec804d3e92617a2f0fcce7d169673 Mon Sep 17 00:00:00 2001 From: jhb Date: Wed, 10 Sep 2008 17:41:41 +0000 Subject: Add a proper detach method to the est(4) driver using cpufreq_unregister(). MFC after: 1 week --- sys/i386/cpufreq/est.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sys/i386/cpufreq/est.c b/sys/i386/cpufreq/est.c index c75a31a..cff4219 100644 --- a/sys/i386/cpufreq/est.c +++ b/sys/i386/cpufreq/est.c @@ -1036,14 +1036,17 @@ est_attach(device_t dev) static int est_detach(device_t dev) { -#if 0 struct est_softc *sc; + int error; + + error = cpufreq_unregister(dev); + if (error) + return (error); sc = device_get_softc(dev); if (sc->acpi_settings || sc->msr_settings) free(sc->freq_list, M_DEVBUF); -#endif - return (ENXIO); + return (0); } /* -- cgit v1.1