ACPI / sysfs: Treat the count field of counter_show() as unsigned
authorNan Li <nli@suse.com>
Wed, 4 Mar 2015 10:48:35 +0000 (18:48 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 10 Mar 2015 00:03:30 +0000 (01:03 +0100)
commit7b1a13228b321ea27bd53070bcd332417069ace8
treeb6df03ad0b2d8fc4e184ad1486fd547b58eb9cdb
parent9eccca0843205f87c00404b663188b88eb248051
ACPI / sysfs: Treat the count field of counter_show() as unsigned

The count field is an unsigned 32bit value, and the
counter_show() function should also treat it as a unsigned
value.

Otherwise the counter may show negative number as we found on a
machine:
...
gpe23:        0   invalid
gpe24: -2071733   enabled
gpe25:        0   invalid
...
gpe_all: -2070980
sci: -2070949

Signed-off-by: Nan Li <nli@suse.com>
Signed-off-by: Lee, Chun-Yi <jlee@suse.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/sysfs.c