]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit - drivers/rtc/hctosys.c
rtc: Modify rtc_hctosys() to address y2038 issues
authorXunlei Pang <pang.xunlei@linaro.org>
Thu, 22 Jan 2015 02:31:53 +0000 (02:31 +0000)
committerJohn Stultz <john.stultz@linaro.org>
Sat, 24 Jan 2015 01:21:56 +0000 (17:21 -0800)
commita6d6e1c879efa4b77e250c34fe5fe1c34e6ef070
tree2d5eb6daecb5d37dca5ff23b3a6c0f5988bd8d11
parent4ec2364f4910234030906b3f824b51c0d7065334
rtc: Modify rtc_hctosys() to address y2038 issues

rtc_hctosys() has a number of y2038 issues.

This patch resolves them by:
- Replace rtc_tm_to_time() with y2038-safe rtc_tm_to_time64()
- Replace do_settimeofday() with y2038-safe do_settimeofday64()

After this patch, it should not have any remaining y2038 issues.

Cc: pang.xunlei <pang.xunlei@linaro.org>
Cc: Arnd Bergmann <arnd.bergmann@linaro.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Xunlei Pang <pang.xunlei@linaro.org>
Signed-off-by: John Stultz <john.stultz@linaro.org>
drivers/rtc/hctosys.c