summaryrefslogtreecommitdiffstats
path: root/lib/vdso
Commit message (Expand)AuthorAgeFilesLines
* random: vDSO: minimize and simplify header includesChristophe Leroy2024-09-131-5/+8
* random: vDSO: avoid call to out of line memset()Christophe Leroy2024-09-131-5/+7
* random: vDSO: add missing c-getrandom-y in MakefileChristophe Leroy2024-09-131-0/+1
* random: vDSO: don't use 64-bit atomics on 32-bit architecturesChristophe Leroy2024-09-131-1/+1
* random: vDSO: reject unknown getrandom() flagsYann Droneaud2024-08-261-0/+4
* Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2024-07-242-0/+256
|\
| * random: introduce generic vDSO getrandom() implementationJason A. Donenfeld2024-07-192-0/+256
* | vdso/gettimeofday: Clarify comment about open coded functionAnna-Maria Behnsen2024-07-031-10/+10
|/
* vdso: Fix powerpc build U64_MAX undeclared errorAdrian Hunter2024-04-091-1/+1
* vdso: Make delta calculation overflow safeAdrian Hunter2024-04-081-1/+16
* vdso: Add CONFIG_GENERIC_VDSO_OVERFLOW_PROTECTAdrian Hunter2024-04-081-0/+7
* vdso: Consolidate nanoseconds calculationAdrian Hunter2024-04-081-24/+19
* vdso: Consolidate vdso_calc_delta()Adrian Hunter2024-04-081-1/+8
* vdso: Improve cmd_vdso_check to check all dynamic relocationsFangrui Song2023-03-211-9/+4
* lib/vdso: use "grep -E" instead of "egrep"Greg Kroah-Hartman2022-11-231-1/+1
* lib/vdso: Add vdso_data pointer as input to __arch_get_timens_vdso_data()Christophe Leroy2021-04-141-6/+9
* lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline()Christophe Leroy2021-04-141-8/+8
* vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter()Thomas Gleixner2020-08-061-2/+2
* Merge tag 'x86-urgent-2020-06-11' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-06-111-0/+11
|\
| * lib/vdso: Provide sanity check for cycles (again)Thomas Gleixner2020-06-091-0/+11
* | lib/vdso: Force inlining of __cvdso_clock_gettime_common()Christophe Leroy2020-06-031-1/+1
|/
* lib/vdso: Enable common headersVincenzo Frascino2020-03-211-22/+0
* lib/vdso: Allow architectures to provide the vdso data pointerChristophe Leroy2020-02-171-16/+56
* lib/vdso: Allow architectures to override the ns shift operationChristophe Leroy2020-02-171-2/+9
* lib/vdso: Allow fixed clock modeChristophe Leroy2020-02-171-2/+9
* lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modesThomas Gleixner2020-02-171-8/+10
* lib/vdso: Cleanup clock mode storage leftoversThomas Gleixner2020-02-172-15/+5
* clocksource: Add common vdso clock mode storageThomas Gleixner2020-02-172-2/+14
* lib/vdso: Allow the high resolution parts to be compiled outThomas Gleixner2020-02-171-0/+11
* lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres()Christophe Leroy2020-01-161-3/+1
* lib/vdso: Prepare for time namespace supportThomas Gleixner2020-01-142-4/+144
* lib/vdso: Mark do_hres() and do_coarse() as __always_inlineAndrei Vagin2020-01-141-6/+8
* lib/vdso: Avoid duplication in __cvdso_clock_getres()Christophe Leroy2020-01-141-6/+1
* lib/vdso: Let do_coarse() return 0 to simplify the callsiteChristophe Leroy2020-01-141-7/+8
* lib/vdso: Remove checks on return value for 32 bit vDSOVincenzo Frascino2020-01-141-5/+5
* lib/vdso: Remove VDSO_HAS_32BIT_FALLBACKVincenzo Frascino2020-01-141-10/+0
* lib/vdso: Build 32 bit specific functions in the right contextVincenzo Frascino2020-01-141-0/+4
* lib/vdso: Make __cvdso_clock_getres() staticVincenzo Frascino2020-01-101-0/+1
* y2038: vdso: change time_t to __kernel_old_time_tArnd Bergmann2019-11-151-2/+2
* lib/vdso: Make clock_getres() POSIX compliant againThomas Gleixner2019-10-231-4/+5
* lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSOVincenzo Frascino2019-10-071-9/+0
* lib/vdso/32: Provide legacy syscall fallbacksThomas Gleixner2019-07-311-1/+11
* lib/vdso: Move fallback invocation to the callersThomas Gleixner2019-07-311-17/+36
* lib/vdso/32: Remove inconsistent NULL pointer checksThomas Gleixner2019-07-311-16/+2
* lib/vdso: Make delta calculation work correctlyThomas Gleixner2019-06-261-4/+15
* lib/vdso: Add compat supportVincenzo Frascino2019-06-221-0/+4
* lib/vdso: Provide generic VDSO implementationVincenzo Frascino2019-06-223-0/+282