History log of /arch/s390/kernel/vdso64/gettimeofday.S
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
157a1a27d5921fc94db8c14e0d01363d13de99b5 22-Apr-2010 Hendrik Brueckner <brueckner@linux.vnet.ibm.com> [S390] vdso: use ntp adjusted clock multiplier

Commit "timekeeping: Fix clock_gettime vsyscall time warp" (0696b711e)
introduced the new parameter "mult" to update_vsyscall(). This parameter
contains the internal NTP adjusted clock multiplier.

The s390x vdso did not use this adjusted multiplier. Instead, it used
the constant clock multiplier for gettimeofday() and clock_gettime()
variants. This may result in observable time warps as explained in
commit 0696b711e.

Make the NTP adjusted clock multiplier available to the s390x vdso
implementation and use it for time calculations.

Cc: <stable@kernel.org>
Signed-off-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
/arch/s390/kernel/vdso64/gettimeofday.S
b020632e40c3ed5e8c0c066d022672907e8401cf 25-Dec-2008 Martin Schwidefsky <schwidefsky@de.ibm.com> [S390] introduce vdso on s390

Add a vdso to speed up gettimeofday and clock_getres/clock_gettime for
CLOCK_REALTIME/CLOCK_MONOTONIC.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
/arch/s390/kernel/vdso64/gettimeofday.S