diff options
author | Tony Breeds <tony@bakeyournoodle.com> | 2007-10-18 03:04:57 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-18 14:37:20 -0700 |
commit | 2c6221483169ddd4c04797cd7296ed4fe52fcdd7 (patch) | |
tree | 1db73f0bf60b036abe995350637a9a3e916c0ec2 /arch/x86/vdso | |
parent | 6212e3a388fdda3f19fa660ef5a30edf54d1dcfd (diff) | |
download | op-kernel-dev-2c6221483169ddd4c04797cd7296ed4fe52fcdd7.zip op-kernel-dev-2c6221483169ddd4c04797cd7296ed4fe52fcdd7.tar.gz |
Fix discrepancy between VDSO based gettimeofday() and sys_gettimeofday().
On platforms that copy sys_tz into the vdso (currently only x86_64, soon to
include powerpc), it is possible for the vdso to get out of sync if a user
calls (admittedly unusual) settimeofday(NULL, ptr).
This patch adds a hook for architectures that set
CONFIG_GENERIC_TIME_VSYSCALL to ensure when sys_tz is updated they can also
updatee their copy in the vdso.
Signed-off-by: Tony Breeds <tony@bakeyournoodle.com>
Cc: Andi Kleen <ak@suse.de>
Cc: Tony Luck <tony.luck@intel.com>
Acked-by: John Stultz <johnstul@us.ibm.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/x86/vdso')
0 files changed, 0 insertions, 0 deletions