aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorMitsuru IWASAKI <iwasaki@FreeBSD.org>2006-04-15 16:10:53 +0000
committerMitsuru IWASAKI <iwasaki@FreeBSD.org>2006-04-15 16:10:53 +0000
commit1b9518293e3f829590bc8022bcbb73b4e561afe7 (patch)
treed0db9be46f84a33a9096e35a968e2a92e9947284 /sys/dev
parent797f4fb87520773342e67d327fdce27cc92393d1 (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/acpica/acpi_cmbat.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/acpica/acpi_cmbat.c b/sys/dev/acpica/acpi_cmbat.c
index 92a8db71528b6..062926aa63210 100644
--- a/sys/dev/acpica/acpi_cmbat.c
+++ b/sys/dev/acpica/acpi_cmbat.c
@@ -157,9 +157,11 @@ acpi_cmbat_attach(device_t dev)
static int
acpi_cmbat_detach(device_t dev)
{
+ ACPI_HANDLE handle;
- acpi_battery_remove(dev);
+ handle = acpi_get_handle(dev);
AcpiRemoveNotifyHandler(handle, ACPI_ALL_NOTIFY, acpi_cmbat_notify_handler);
+ acpi_battery_remove(dev);
return (0);
}