summaryrefslogtreecommitdiffstats
path: root/arch/x86/entry/vdso (follow)
Commit message (Expand)AuthorAgeFilesLines
* random: vDSO: add a __vdso_getrandom prototype for all architecturesXi Ruoyao2024-09-131-2/+0
* random: vDSO: add __arch_get_k_vdso_rng_data() helper for data page accessChristophe Leroy2024-09-131-0/+3
* x86: vdso: Wire up getrandom() vDSO implementationJason A. Donenfeld2024-07-194-1/+199
* Makefile: remove redundant tool coverage variablesMasahiro Yamada2024-05-141-26/+0
* kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada2024-05-091-1/+1
* x86/vdso: Fix rethunk patching for vdso-image-x32.o tooBorislav Petkov (AMD)2024-03-261-0/+1
* Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2024-03-211-0/+2
|\
| * kbuild: change tool coverage variables to take the path relative to $(obj)Masahiro Yamada2024-02-231-0/+2
* | x86/vdso: Move vDSO to mmap regionDaniel Micay2024-02-271-55/+2
* | x86/vdso/kbuild: Group non-standard build attributes and primary object file ...Ingo Molnar2024-02-221-15/+15
* | Merge branch 'x86/vdso' into x86/core, to resolve conflict and to prepare for...Ingo Molnar2024-02-221-22/+8
|\ \
| * | x86/vdso: Use CONFIG_COMPAT_32 to specify vdso32Masahiro Yamada2024-02-081-2/+1
| * | x86/vdso: Use $(addprefix ) instead of $(foreach )Masahiro Yamada2024-02-081-3/+3
| * | x86/vdso: Simplify obj-y additionMasahiro Yamada2024-02-081-12/+4
| * | x86/vdso: Consolidate targets and clean-filesMasahiro Yamada2024-02-081-6/+1
| |/
* | x86/vdso: Fix rethunk patching for vdso-image-{32,64}.oJosh Poimboeuf2024-02-201-3/+6
* | Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar2024-02-141-2/+2
|\ \ | |/ |/|
| * x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao2024-01-101-2/+2
* | arch: vdso: consolidate gettime prototypesArnd Bergmann2023-11-231-9/+1
|/
* Merge tag 'kbuild-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2023-11-041-27/+0
|\
| * kbuild: unify vdso_install rulesMasahiro Yamada2023-10-281-27/+0
* | Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2023-11-021-1/+0
|\ \
| * | x86/vdso: Remove now superfluous sentinel element from ctl_table arrayJoel Granados2023-10-111-1/+0
| |/
* | Merge tag 'x86-headers-2023-10-28' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2023-10-311-1/+0
|\ \
| * | x86/headers: Remove unnecessary #include <asm/export.h>Masahiro Yamada2023-10-031-1/+0
| |/
* / x86/vdso: Run objtool on vdso32-setup.oDavid Kaplan2023-10-201-1/+2
|/
* x86/mm: Fix VDSO and VVAR placement on 5-level paging machinesKirill A. Shutemov2023-08-091-2/+2
* x86/vdso: Include vdso/processor.hArnd Bergmann2023-05-181-0/+1
* Merge tag 'x86_cleanups_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-04-281-10/+1
|\
| * x86: Simplify one-level sysctl registration for abi_table2Luis Chamberlain2023-03-221-10/+1
* | vdso: Improve cmd_vdso_check to check all dynamic relocationsFangrui Song2023-03-211-4/+1
|/
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-241-3/+1
|\
| * mm: remove zap_page_range and create zap_vma_pagesMike Kravetz2023-01-191-3/+1
* | x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpuSebastian Andrzej Siewior2023-02-073-26/+27
* | x86/vdso: Provide getcpu for x86-32.Sebastian Andrzej Siewior2023-02-064-3/+6
* | x86/vdso: Move VDSO image init to vdso2c generated codeBrian Gerst2023-01-253-24/+10
|/
* Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-151-6/+8
|\
| * x86/Kconfig: Introduce function paddingThomas Gleixner2022-10-171-1/+2
| * x86/vdso: Ensure all kernel code is seen by objtoolThomas Gleixner2022-10-171-5/+6
* | Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-12-131-1/+1
|\ \
| * | treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
| |/
* | Merge tag 'timers-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-12-121-23/+0
|\ \
| * | vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copyJann Horn2022-12-011-23/+0
| |/
* | Merge tag 'x86-urgent-2022-12-12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-12-121-0/+2
|\ \
| * | x86/vdso: Conditionally export __vdso_sgx_enter_enclave()Nathan Chancellor2022-12-091-0/+2
| |/
* / clocksource: hyper-v: Use TSC PFN getter to map vvar pageStanislav Kinsburskiy2022-11-281-4/+3
|/
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-121-1/+1
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-112-4/+8
|\
| * x86: kmsan: disable instrumentation of unsupported codeAlexander Potapenko2022-10-031-0/+3
| * x86: remove vma linked list walksMatthew Wilcox (Oracle)2022-09-271-4/+5