]> git.karo-electronics.de Git - karo-tx-linux.git/commit
char: ipmi: ipmi_ssif: Replace timeval with timespec64
authorAmitoj Kaur Chawla <amitoj1606@gmail.com>
Fri, 23 Oct 2015 19:51:04 +0000 (01:21 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 25 Oct 2015 02:46:42 +0000 (19:46 -0700)
commit526290aa6288e133db18d64c2c175a0a1a58b438
tree74b0d8ee7d7d9c9a8aea1087ce52d3d0ee0e3789
parent28f98a12f7bac9c3e5ba85d245d32ec0910cf8e5
char: ipmi: ipmi_ssif: Replace timeval with timespec64

This patch replaces timeval with timespec64 as 32 bit 'struct timeval'
will not give current time beyond 2038.

The patch changes the code to use ktime_get_real_ts64() which returns
a 'struct timespec64' instead of do_gettimeofday() which returns a
'struct timeval'

This patch also alters the format string in pr_info() for now.tv_sec
to incorporate 'long long' on 32 bit architectures.

Signed-off-by: Amitoj Kaur Chawla <amitoj1606@gmail.com>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/ipmi/ipmi_ssif.c