From 1edf70a448a5f6675e14ad5f847fe483e738ddc8 Mon Sep 17 00:00:00 2001 From: Alexey Starikovskiy Date: Thu, 25 Oct 2007 17:10:47 -0400 Subject: [PATCH] --- yaml --- r: 72826 b: refs/heads/master c: b19073a0be5e317d626b3b404e0039b59383891c h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/acpi/battery.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a8384304e056..42652b6b033b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1544fdbc857cbe8afca16a521d3254346befeb06 +refs/heads/master: b19073a0be5e317d626b3b404e0039b59383891c diff --git a/trunk/drivers/acpi/battery.c b/trunk/drivers/acpi/battery.c index a291849f6c5d..9da8cec80fd1 100644 --- a/trunk/drivers/acpi/battery.c +++ b/trunk/drivers/acpi/battery.c @@ -130,6 +130,8 @@ static int acpi_battery_technology(struct acpi_battery *battery) return POWER_SUPPLY_TECHNOLOGY_UNKNOWN; } +static int acpi_battery_update(struct acpi_battery *battery); + static int acpi_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) @@ -139,6 +141,7 @@ static int acpi_battery_get_property(struct power_supply *psy, if ((!acpi_battery_present(battery)) && psp != POWER_SUPPLY_PROP_PRESENT) return -ENODEV; + acpi_battery_update(battery); switch (psp) { case POWER_SUPPLY_PROP_STATUS: if (battery->state & 0x01)