ACPI battery: only refresh the sysfs files when pertinent information changes
authorAndy Whitcroft <apw@canonical.com>
Thu, 3 May 2012 13:48:26 +0000 (14:48 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 9 Jun 2012 15:36:18 +0000 (00:36 +0900)
commitcd08f77d07306f1294a78f13de5f55348c21df5b
tree485397b477af4c3dd563629329e34faa69ee6705
parent3e743873ed23bed0ab24ed33a92d960887ccfafa
ACPI battery: only refresh the sysfs files when pertinent information changes

commit c5971456964290da7e98222892797b71ef793e62 upstream.

We only need to regenerate the sysfs files when the capacity units
change, avoid the update otherwise.

The origin of this issue is dates way back to 2.6.38:
da8aeb92d4853f37e281f11fddf61f9c7d84c3cd
(ACPI / Battery: Update information on info notification and resume)

Signed-off-by: Andy Whitcroft <apw@canonical.com>
Tested-by: Ralf Jung <post@ralfj.de>
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/acpi/battery.c