power: ab8500_fg.c: use 64-bit time types
authorEbru Akagunduz <ebru.akagunduz@gmail.com>
Wed, 8 Oct 2014 14:09:46 +0000 (17:09 +0300)
committerSebastian Reichel <sre@kernel.org>
Wed, 15 Oct 2014 08:37:05 +0000 (10:37 +0200)
commit8000ebf76224a01adab9c1c16c341f54706292d5
tree69f339d53ab2736abc289a6d1e25682e5f5fb4f1
parent7881c64716f3a7d60b325ed0ad4d15f49b474a43
power: ab8500_fg.c: use 64-bit time types

This patch changes 32-bit time types to 64-bit in
drivers/power/ab8500_fg.c

timespec and time_t can only represent signed 32-bit
dates but the driver should represent dates that are
after January 2038. So used time64.h header file and
its proper types and functions.

Use time64_t type instead of __kernel_time_t for
time_stamps variable of ab8500_fg_avg_cap struct

Signed-off-by: Ebru Akagunduz <ebru.akagunduz@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
drivers/power/ab8500_fg.c