diff options
author | imp <imp@FreeBSD.org> | 2006-12-22 00:57:26 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2006-12-22 00:57:26 +0000 |
commit | 866f95f48212b2e399c06f94ca1af415b3f7ce2e (patch) | |
tree | 19a22602f3a7d9f2eaa97b376b37a45f7e4516de /sys/dev | |
parent | e2ed48ca376ee7003963becd27e73a4e2fbf088f (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/dev/acpica/acpi_battery.c | 1 |
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) { |