summaryrefslogtreecommitdiffstats
path: root/lib/reciprocal_div.c
diff options
context:
space:
mode:
authorHeena Sirwani <heenasirwani@gmail.com>2014-10-29 11:31:50 +0100
committerThomas Gleixner <tglx@linutronix.de>2014-10-29 15:15:40 +0100
commitdbe7aa622db96b5cd601f59d09c4f00b98b76079 (patch)
tree303b3f8f88b40b4529f3a37ea20ca8f4f46694e5 /lib/reciprocal_div.c
parenttimekeeping: Provide fast accessor to the seconds part of CLOCK_MONOTONIC (diff)
downloadlinux-dbe7aa622db96b5cd601f59d09c4f00b98b76079.tar.xz
linux-dbe7aa622db96b5cd601f59d09c4f00b98b76079.zip
timekeeping: Provide y2038 safe accessor to the seconds portion of CLOCK_REALTIME
ktime_get_real_seconds() is the replacement function for get_seconds() returning the seconds portion of CLOCK_REALTIME in a time64_t. For 64bit the function is equivivalent to get_seconds(), but for 32bit it protects the readout with the timekeeper sequence count. This is required because 32-bit machines cannot access 64-bit tk->xtime_sec variable atomically. [tglx: Massaged changelog and added docbook comment ] Signed-off-by: Heena Sirwani <heenasirwani@gmail.com> Reviewed-by: Arnd Bergman <arnd@arndb.de> Cc: John Stultz <john.stultz@linaro.org> Cc: opw-kernel@googlegroups.com Link: http://lkml.kernel.org/r/7adcfaa8962b8ad58785d9a2456c3f77d93c0ffb.1414578445.git.heenasirwani@gmail.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'lib/reciprocal_div.c')
0 files changed, 0 insertions, 0 deletions