commit | 23d9a0467c6ce436e4f40e44e81005df6bdd9d2d | [log] [tgz] |
---|---|---|
author | Arnd Bergmann <arnd@arndb.de> | Sun Sep 27 16:45:15 2015 -0400 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Tue Sep 29 04:03:36 2015 +0200 |
tree | 9b6fc7818784daf27665d2e5779577aac58b319f | |
parent | 1f4fc343c008981d3a91351c030e2c29f5cd1b1c [diff] |
staging/lustre: use 64-bit computation in s2dhms() The s2dhms computes the day/hour/minute/second values from a time_t, which stops working in 2038. This changes the code to take a time64_t argument, and use div_u64_rem() to implement the first division. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Oleg Drokin <green@linuxhacker.ru> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>