aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/entry/vdso/vclock_gettime.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-11-23arch: vdso: consolidate gettime prototypesArnd Bergmann1-9/+1
2019-11-15y2038: vdso: change time_t to __kernel_old_time_tArnd Bergmann1-3/+3
2019-06-22x86/vdso: Add clock_gettime64() entry pointVincenzo Frascino1-0/+8
2019-06-22x86/vdso: Add clock_getres() entry pointVincenzo Frascino1-0/+17
2019-06-22x86/vdso: Switch to generic vDSO implementationVincenzo Frascino1-218/+27
2019-06-21x86/vdso: Prevent segfaults due to hoisted vclock readsAndy Lutomirski1-2/+13
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223Thomas Gleixner1-1/+1
2019-05-01gcc-9: properly declare the {pv,hv}clock_page storageLinus Torvalds1-2/+2
2018-10-05x86/vdso: Rearrange do_hres() to improve code generationAndy Lutomirski1-4/+8
2018-10-05x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacksAndy Lutomirski1-2/+2
2018-10-04x86/vdso: Move cycle_last handling into the callerThomas Gleixner1-32/+7
2018-10-04x86/vdso: Simplify the invalid vclock caseThomas Gleixner1-61/+21
2018-10-04x86/vdso: Replace the clockid switch caseThomas Gleixner1-20/+18
2018-10-04x86/vdso: Collapse coarse functionsThomas Gleixner1-16/+4
2018-10-04x86/vdso: Collapse high resolution functionsThomas Gleixner1-28/+7
2018-10-04x86/vdso: Introduce and use vgtod_tsThomas Gleixner1-9/+15
2018-10-04x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: SeqThomas Gleixner1-4/+4
2018-10-04x86/vdso: Enforce 64bit clocksourceThomas Gleixner1-1/+1
2018-10-04x86/vdso: Fix vDSO syscall fallback asm constraint regressionAndy Lutomirski1-4/+4
2018-10-02x86/vdso: Fix asm constraints on vDSO syscall fallbacksAndy Lutomirski1-8/+10
2017-12-06x86/vdso: Change time() prototype to match __vdso_time()Arnd Bergmann1-1/+1
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()Mark Rutland1-1/+1
2017-03-11x86/vdso: Add VCLOCK_HVCLOCK vDSO clock read methodVitaly Kuznetsov1-0/+24
2016-12-25clocksource: Use a plain u64 instead of cycle_tThomas Gleixner1-4/+4
2016-09-20KVM: x86: introduce get_kvmclock_nsPaolo Bonzini1-1/+1
2016-08-04x86: vdso: use __pvclock_read_cyclesPaolo Bonzini1-13/+3
2016-08-04pvclock: introduce seqcount-like APIPaolo Bonzini1-7/+2
2016-04-13x86/vdso: Remove direct HPET access through the vDSOAndy Lutomirski1-15/+0
2016-02-24x86: Fix misspellings in commentsAdam Buchbinder1-1/+1
2016-01-13x86/vdso/pvclock: Protect STABLE check with the seqcountAndy Lutomirski1-6/+6
2015-12-11x86/vdso: Enable vdso pvclock access on all vdso variantsAndy Lutomirski1-51/+40
2015-12-11x86/vdso: Remove pvclock fixmap machineryAndy Lutomirski1-1/+0
2015-12-11x86/vdso: Get pvclock data from the vvar VMA instead of the fixmapAndy Lutomirski1-12/+8
2015-12-11x86, vdso, pvclock: Simplify and speed up the vdso pvclock readerAndy Lutomirski1-35/+46
2015-07-06x86/asm/tsc: Add rdtsc_ordered() and use it in trivial call sitesAndy Lutomirski1-14/+2
2015-07-06x86/asm/tsc: Rename native_read_tsc() to rdtsc()Andy Lutomirski1-1/+1
2015-07-06x86/asm/tsc: Inline native_read_tsc() and remove __native_read_tsc()Andy Lutomirski1-1/+1
2015-06-03x86/asm/entry, x86/vdso: Move the vDSO code to arch/x86/entry/vdso/Ingo Molnar1-0/+351