// SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2001 Andrea Arcangeli <andrea@suse.de> SuSE * Copyright 2003 Andi Kleen, SuSE Labs. * * Modified for x86 32 bit architecture by * Stefani Seibold <stefani@seibold.net> * sponsored by Rohde & Schwarz GmbH & Co. KG Munich/Germany * * Thanks to hpa@transmeta.com for some useful hint. * Special thanks to Ingo Molnar for his early experience with * a different vsyscall implementation for Linux/IA32 and for the name. * */ #include <linux/timekeeper_internal.h> #include <asm/vgtod.h> #include <asm/vvar.h> int vclocks_used __read_mostly; DEFINE_VVAR(struct vsyscall_gtod_data, vsyscall_gtod_data);
void update_vsyscall_tz(void) { vsyscall_gtod_data.tz_minuteswest = sys_tz.tz_minuteswest; vsyscall_gtod_data.tz_dsttime = sys_tz.tz_dsttime; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Stefani Seibold | 23 | 100.00% | 2 | 100.00% |
Total | 23 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Stefani Seibold | 232 | 78.91% | 2 | 33.33% |
Andrew Lutomirski | 37 | 12.59% | 1 | 16.67% |
Thomas Gleixner | 11 | 3.74% | 1 | 16.67% |
Peter Zijlstra | 11 | 3.74% | 1 | 16.67% |
Boris Ostrovsky | 3 | 1.02% | 1 | 16.67% |
Total | 294 | 100.00% | 6 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Stefani Seibold | 273 | 80.29% | 2 | 28.57% |
Andrew Lutomirski | 41 | 12.06% | 1 | 14.29% |
Thomas Gleixner | 11 | 3.24% | 1 | 14.29% |
Peter Zijlstra | 11 | 3.24% | 1 | 14.29% |
Boris Ostrovsky | 3 | 0.88% | 1 | 14.29% |
Greg Kroah-Hartman | 1 | 0.29% | 1 | 14.29% |
Total | 340 | 100.00% | 7 | 100.00% |