ACPICA: Fix an off-by-one error in acpi_get_timer_duration().
authorJung-uk Kim <jkim@free_BSD.org>
Fri, 17 Nov 2017 23:40:14 +0000 (15:40 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 27 Nov 2017 00:20:28 +0000 (01:20 +0100)
commit8f275615a623183584b1604789cdcb240342ffbc
treebd5b37dbb432d06d4cd871f82953f87a0e857d07
parent4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323
ACPICA: Fix an off-by-one error in acpi_get_timer_duration().

ACPICA commit b4fd33f3c2af014aeec978d46392d286fd7f52b3

Delta calculation has an off-by-one error when there is a rollover.
For example, when start_ticks is 0x00FFFFFF and end_ticks is 0x00000000
(for 24-bit timer), delta_ticks should be 1 (one) but it was 0 (zero).

Link: https://github.com/acpica/acpica/commit/b4fd33f3
Signed-off-by: Jung-uk Kim <jkim@free_BSD.org>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/hwtimer.c