View | Details | Raw Unified | Return to bug 124744
Collapse All | Expand All

(-)acpi_battery.c (-2 / +4 lines)
Lines 101-108 Link Here
101
int
101
int
102
acpi_battery_bst_valid(struct acpi_bst *bst)
102
acpi_battery_bst_valid(struct acpi_bst *bst)
103
{
103
{
104
    return (bst->state < ACPI_BATT_STAT_MAX && bst->cap != ACPI_BATT_UNKNOWN &&
104
#define ACPI_BATT_STAT_IMPOSSIBLE (ACPI_BATT_STAT_CHARGING | ACPI_BATT_STAT_DISCHARG)
105
	bst->volt != ACPI_BATT_UNKNOWN);
105
    return ((bst->state & ACPI_BATT_STAT_IMPOSSIBLE) != ACPI_BATT_STAT_IMPOSSIBLE &&
106
        bst->cap != ACPI_BATT_UNKNOWN && bst->volt != ACPI_BATT_UNKNOWN);
107
#undef ACPI_BATT_STAT_IMPOSSIBLE
106
}
108
}
107
109
108
/* Check _BIF results for validity. */
110
/* Check _BIF results for validity. */

Return to bug 124744