]> 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)
committerCorey Minyard <cminyard@mvista.com>
Fri, 23 Oct 2015 20:24:23 +0000 (15:24 -0500)
commitd503e2fbbfea88c28dcb7a097dcb9aa6a92a69d9
tree369b9aa67d92ac1685ca18409596a76c3d274d57
parent547a9d561d5134c3c2258cdc60ab8f2500af5779
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>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
drivers/char/ipmi/ipmi_ssif.c