From 0d56df4024da1b6b2e77c0747354332c3afd4a4c Mon Sep 17 00:00:00 2001 From: Len Brown Date: Tue, 27 Apr 2004 17:28:10 -0400 Subject: [PATCH] [ACPI] battery "charged" instead of "unknown" (Luming Yu) http://bugzilla.kernel.org/show_bug.cgi?id=1863 --- drivers/acpi/battery.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/acpi/battery.c b/drivers/acpi/battery.c index 41e4316b22d2c..8be4ec4ae3ece 100644 --- a/drivers/acpi/battery.c +++ b/drivers/acpi/battery.c @@ -486,14 +486,18 @@ acpi_battery_read_state ( else p += sprintf(p, "capacity state: critical\n"); - if ((bst->state & 0x01) && (bst->state & 0x02)) + if ((bst->state & 0x01) && (bst->state & 0x02)){ p += sprintf(p, "charging state: charging/discharging\n"); + ACPI_DEBUG_PRINT ((ACPI_DB_ERROR, + "Battery Charging and Discharging?\n")); + } else if (bst->state & 0x01) p += sprintf(p, "charging state: discharging\n"); else if (bst->state & 0x02) p += sprintf(p, "charging state: charging\n"); - else - p += sprintf(p, "charging state: unknown\n"); + else { + p += sprintf(p, "charging state: charged\n"); + } if (bst->present_rate == ACPI_BATTERY_VALUE_UNKNOWN) p += sprintf(p, "present rate: unknown\n"); -- 2.53.0