| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-04 | vdso: Gate VDSO_GETRANDOM behind HAVE_GENERIC_VDSO | Thomas Weißschuh | 1 | -2/+2 |
| 2025-09-04 | vdso: Drop Kconfig GENERIC_VDSO_TIME_NS | Thomas Weißschuh | 1 | -6/+0 |
| 2025-09-04 | vdso: Drop Kconfig GENERIC_VDSO_DATA_STORE | Thomas Weißschuh | 3 | -8/+1 |
| 2025-09-04 | vdso: Drop kconfig GENERIC_COMPAT_VDSO | Thomas Weißschuh | 1 | -5/+0 |
| 2025-09-04 | vdso: Drop kconfig GENERIC_VDSO_32 | Thomas Weißschuh | 1 | -7/+0 |
| 2025-09-04 | vdso/gettimeofday: Remove !CONFIG_TIME_NS stubs | Thomas Weißschuh | 1 | -25/+0 |
| 2025-09-04 | vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY | Thomas Weißschuh | 1 | -3/+3 |
| 2025-07-18 | vdso/gettimeofday: Add support for auxiliary clockstimers-ptp-2025-07-27timers/ptp | Thomas Weißschuh | 1 | -1/+48 |
| 2025-07-18 | vdso/gettimeofday: Introduce vdso_get_timestamp() | Thomas Weißschuh | 1 | -19/+24 |
| 2025-07-18 | vdso/gettimeofday: Introduce vdso_set_timespec() | Thomas Weißschuh | 1 | -18/+14 |
| 2025-07-18 | vdso/gettimeofday: Introduce vdso_clockid_valid() | Thomas Weißschuh | 1 | -4/+8 |
| 2025-07-18 | vdso/gettimeofday: Return bool from clock_gettime() helpers | Thomas Weißschuh | 1 | -34/+36 |
| 2025-07-09 | vdso/gettimeofday: Return bool from clock_getres() helpers | Thomas Weißschuh | 1 | -11/+13 |
| 2025-04-01 | mseal sysmap: generic vdso vvar mapping | Heiko Carstens | 1 | -1/+2 |
| 2025-03-08 | vdso: Rework struct vdso_time_data and introduce struct vdso_clock | Anna-Maria Behnsen | 2 | -10/+10 |
| 2025-03-08 | vdso/namespace: Rename timens_setup_vdso_data() to reflect new vdso_clock struct | Anna-Maria Behnsen | 1 | -1/+1 |
| 2025-03-08 | vdso/gettimeofday: Prepare helper functions for introduction of struct vdso_c... | Anna-Maria Behnsen | 1 | -10/+10 |
| 2025-03-08 | vdso/gettimeofday: Prepare do_coarse_timens() for introduction of struct vdso... | Anna-Maria Behnsen | 1 | -9/+14 |
| 2025-03-08 | vdso/gettimeofday: Prepare do_coarse() for introduction of struct vdso_clock | Anna-Maria Behnsen | 1 | -8/+9 |
| 2025-03-08 | vdso/gettimeofday: Prepare do_hres_timens() for introduction of struct vdso_c... | Anna-Maria Behnsen | 1 | -17/+18 |
| 2025-03-08 | vdso/gettimeofday: Prepare do_hres() for introduction of struct vdso_clock | Anna-Maria Behnsen | 1 | -16/+17 |
| 2025-03-08 | vdso/gettimeofday: Prepare introduction of struct vdso_clock | Anna-Maria Behnsen | 1 | -9/+15 |
| 2025-02-21 | vdso: Remove remnants of architecture-specific time storage | Thomas Weißschuh | 2 | -32/+29 |
| 2025-02-21 | vdso: Add generic architecture-specific data storage | Thomas Weißschuh | 1 | -0/+14 |
| 2025-02-21 | vdso: Add generic random data storage | Thomas Weißschuh | 2 | -2/+20 |
| 2025-02-21 | vdso: Add generic time data storage | Thomas Weißschuh | 4 | -6/+130 |
| 2025-02-21 | vdso: Rename included Makefile | Thomas Weißschuh | 1 | -0/+0 |
| 2024-09-13 | random: vDSO: minimize and simplify header includes | Christophe Leroy | 1 | -5/+8 |
| 2024-09-13 | random: vDSO: avoid call to out of line memset() | Christophe Leroy | 1 | -5/+7 |
| 2024-09-13 | random: vDSO: add missing c-getrandom-y in Makefile | Christophe Leroy | 1 | -0/+1 |
| 2024-09-13 | random: vDSO: don't use 64-bit atomics on 32-bit architectures | Christophe Leroy | 1 | -1/+1 |
| 2024-08-26 | random: vDSO: reject unknown getrandom() flags | Yann Droneaud | 1 | -0/+4 |
| 2024-07-24 | Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2 | -0/+256 |
| 2024-07-19 | random: introduce generic vDSO getrandom() implementation | Jason A. Donenfeld | 2 | -0/+256 |
| 2024-07-03 | vdso/gettimeofday: Clarify comment about open coded function | Anna-Maria Behnsen | 1 | -10/+10 |
| 2024-04-09 | vdso: Fix powerpc build U64_MAX undeclared error | Adrian Hunter | 1 | -1/+1 |
| 2024-04-08 | vdso: Make delta calculation overflow safe | Adrian Hunter | 1 | -1/+16 |
| 2024-04-08 | vdso: Add CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT | Adrian Hunter | 1 | -0/+7 |
| 2024-04-08 | vdso: Consolidate nanoseconds calculation | Adrian Hunter | 1 | -24/+19 |
| 2024-04-08 | vdso: Consolidate vdso_calc_delta() | Adrian Hunter | 1 | -1/+8 |
| 2023-03-21 | vdso: Improve cmd_vdso_check to check all dynamic relocations | Fangrui Song | 1 | -9/+4 |
| 2022-11-23 | lib/vdso: use "grep -E" instead of "egrep" | Greg Kroah-Hartman | 1 | -1/+1 |
| 2021-04-14 | lib/vdso: Add vdso_data pointer as input to __arch_get_timens_vdso_data() | Christophe Leroy | 1 | -6/+9 |
| 2021-04-14 | lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline() | Christophe Leroy | 1 | -8/+8 |
| 2020-08-06 | vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() | Thomas Gleixner | 1 | -2/+2 |
| 2020-06-11 | Merge tag 'x86-urgent-2020-06-11' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+11 |
| 2020-06-09 | lib/vdso: Provide sanity check for cycles (again) | Thomas Gleixner | 1 | -0/+11 |
| 2020-06-03 | lib/vdso: Force inlining of __cvdso_clock_gettime_common()timers-urgent-2020-06-11 | Christophe Leroy | 1 | -1/+1 |
| 2020-03-21 | lib/vdso: Enable common headers | Vincenzo Frascino | 1 | -22/+0 |
| 2020-02-17 | lib/vdso: Allow architectures to provide the vdso data pointer | Christophe Leroy | 1 | -16/+56 |
| 2020-02-17 | lib/vdso: Allow architectures to override the ns shift operation | Christophe Leroy | 1 | -2/+9 |
| 2020-02-17 | lib/vdso: Allow fixed clock mode | Christophe Leroy | 1 | -2/+9 |
| 2020-02-17 | lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes | Thomas Gleixner | 1 | -8/+10 |
| 2020-02-17 | lib/vdso: Cleanup clock mode storage leftovers | Thomas Gleixner | 2 | -15/+5 |
| 2020-02-17 | clocksource: Add common vdso clock mode storage | Thomas Gleixner | 2 | -2/+14 |
| 2020-02-17 | lib/vdso: Allow the high resolution parts to be compiled out | Thomas Gleixner | 1 | -0/+11 |
| 2020-01-16 | lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() | Christophe Leroy | 1 | -3/+1 |
| 2020-01-14 | lib/vdso: Prepare for time namespace support | Thomas Gleixner | 2 | -4/+144 |
| 2020-01-14 | lib/vdso: Mark do_hres() and do_coarse() as __always_inline | Andrei Vagin | 1 | -6/+8 |
| 2020-01-14 | lib/vdso: Avoid duplication in __cvdso_clock_getres() | Christophe Leroy | 1 | -6/+1 |
| 2020-01-14 | lib/vdso: Let do_coarse() return 0 to simplify the callsite | Christophe Leroy | 1 | -7/+8 |
| 2020-01-14 | lib/vdso: Remove checks on return value for 32 bit vDSO | Vincenzo Frascino | 1 | -5/+5 |
| 2020-01-14 | lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK | Vincenzo Frascino | 1 | -10/+0 |
| 2020-01-14 | lib/vdso: Build 32 bit specific functions in the right context | Vincenzo Frascino | 1 | -0/+4 |
| 2020-01-10 | lib/vdso: Make __cvdso_clock_getres() static | Vincenzo Frascino | 1 | -0/+1 |
| 2019-11-15 | y2038: vdso: change time_t to __kernel_old_time_t | Arnd Bergmann | 1 | -2/+2 |
| 2019-10-23 | lib/vdso: Make clock_getres() POSIX compliant again | Thomas Gleixner | 1 | -4/+5 |
| 2019-10-07 | lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO | Vincenzo Frascino | 1 | -9/+0 |
| 2019-07-31 | lib/vdso/32: Provide legacy syscall fallbacks | Thomas Gleixner | 1 | -1/+11 |
| 2019-07-31 | lib/vdso: Move fallback invocation to the callers | Thomas Gleixner | 1 | -17/+36 |
| 2019-07-31 | lib/vdso/32: Remove inconsistent NULL pointer checks | Thomas Gleixner | 1 | -16/+2 |
| 2019-06-26 | lib/vdso: Make delta calculation work correctly | Thomas Gleixner | 1 | -4/+15 |
| 2019-06-22 | lib/vdso: Add compat support | Vincenzo Frascino | 1 | -0/+4 |
| 2019-06-22 | lib/vdso: Provide generic VDSO implementation | Vincenzo Frascino | 3 | -0/+282 |