summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpica
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2006-12-22 00:57:26 +0000
committerimp <imp@FreeBSD.org>2006-12-22 00:57:26 +0000
commit866f95f48212b2e399c06f94ca1af415b3f7ce2e (patch)
tree19a22602f3a7d9f2eaa97b376b37a45f7e4516de /sys/dev/acpica
parente2ed48ca376ee7003963becd27e73a4e2fbf088f (diff)
downloadFreeBSD-src-866f95f48212b2e399c06f94ca1af415b3f7ce2e.zip
FreeBSD-src-866f95f48212b2e399c06f94ca1af415b3f7ce2e.tar.gz
ACPIIO_BATT_GET_UNITS would always return ENXIO. However, it should never
return an error since it returns a count of battery devices in the system. Set it to 0 explicitly, since it is the only switch branch that doesn't set it. # I guess no one uses it.
Diffstat (limited to 'sys/dev/acpica')
-rw-r--r--sys/dev/acpica/acpi_battery.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/acpica/acpi_battery.c b/sys/dev/acpica/acpi_battery.c
index e5c8d07..a78aff1 100644
--- a/sys/dev/acpica/acpi_battery.c
+++ b/sys/dev/acpica/acpi_battery.c
@@ -366,6 +366,7 @@ acpi_battery_ioctl(u_long cmd, caddr_t addr, void *arg)
switch (cmd) {
case ACPIIO_BATT_GET_UNITS:
*(int *)addr = acpi_battery_get_units();
+ error = 0;
break;
case ACPIIO_BATT_GET_BATTINFO:
if (dev != NULL || unit == ACPI_BATTERY_ALL_UNITS) {
OpenPOWER on IntegriCloud