summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/vdso.c
Commit message (Expand)AuthorAgeFilesLines
* mm: remove zap_page_range and create zap_vma_pagesMike Kravetz2023-01-181-4/+2
* vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copyJann Horn2022-12-011-22/+0
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-1/+2
|\
| * arm64: remove mmap linked list from vdsoMatthew Wilcox (Oracle)2022-09-261-1/+2
* | arm64: alternative: patch alternatives in the vDSOJoey Gouly2022-09-091-3/+0
|/
*-. Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/xntable', 'fo...Catalin Marinas2021-04-151-6/+16
|\ \
| | * arm64: compat: Poison the compat sigpageWill Deacon2021-03-241-3/+6
| | * arm64: compat: Allow signal page to be remappedWill Deacon2021-03-241-0/+9
| | * arm64: vdso: Remove redundant calls to flush_dcache_page()Will Deacon2021-03-241-2/+0
| | * arm64: vdso: Use GFP_KERNEL for allocating compat vdso and signal pagesWill Deacon2021-03-241-2/+2
| |/
* / arm64: Add __init section marker to some functionsJisheng Zhang2021-04-081-2/+2
|/
* mm: forbid splitting special mappingsDmitry Safonov2020-12-151-36/+3
* arm64: vdso: Fix unusual formatting in *setup_additional_pages()Will Deacon2020-09-011-10/+3
* arm64: vdso32: Remove a bunch of #ifdef CONFIG_COMPAT_VDSO guardsWill Deacon2020-09-011-27/+17
* arm64/vdso: Restrict splitting VVAR VMAAndrei Vagin2020-07-241-0/+13
* arm64/vdso: Handle faults on timens pageAndrei Vagin2020-07-241-4/+52
* arm64/vdso: Add time namespace pageAndrei Vagin2020-07-241-3/+16
* arm64/vdso: Zap vvar pages when switching to a time namespaceAndrei Vagin2020-07-241-0/+31
* arm64/vdso: use the fault callback to map vvar pagesAndrei Vagin2020-07-241-10/+15
* arm64: compat: Allow 32-bit vdso and sigpage to co-existWill Deacon2020-06-231-33/+28
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-4/+4
* Merge branch 'for-next/bti' into for-next/coreWill Deacon2020-05-281-1/+5
|\
| * arm64: vdso: Map the vDSO text with guarded pages when built for BTIMark Brown2020-05-071-1/+5
* | arm64: vdso: use consistent 'map' nomenclatureMark Rutland2020-04-291-38/+26
* | arm64: vdso: use consistent 'abi' nomenclatureMark Rutland2020-04-291-35/+34
* | arm64: vdso: simplify arch_vdso_type ifdefferyMark Rutland2020-04-291-10/+5
* | arm64: vdso: remove aarch32_vdso_pages[]Mark Rutland2020-04-291-7/+12
|/
* arm64: vdso: don't free unallocated pagesMark Rutland2020-04-151-12/+1
* arm64: compat: VDSO setup for compat layerVincenzo Frascino2019-06-221-2/+88
* arm64: vdso: Refactor vDSO codeVincenzo Frascino2019-06-221-71/+144
* arm64: vdso: Substitute gettimeofday() with C implementationVincenzo Frascino2019-06-221-46/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* arm64: compat: Add KUSER_HELPERS config optionVincenzo Frascino2019-04-231-0/+6
* arm64: compat: Refactor aarch32_alloc_vdso_pages()Vincenzo Frascino2019-04-231-26/+26
* arm64: compat: Alloc separate pages for vectors and sigpageVincenzo Frascino2019-04-231-27/+89
* arm64: vdso: Fix clock_getres() for CLOCK_REALTIMEVincenzo Frascino2019-04-161-0/+3
* arm64/vdso: don't leak kernel addressesMatteo Croce2019-04-031-2/+0
* arm64/vdso: Support mremap() for vDSODmitry Safonov2017-08-091-0/+15
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2017-07-051-5/+5
|\
| * arm64, vdso: Define vdso_{start,end} as arrayKees Cook2017-06-061-5/+5
* | time: Clean up CLOCK_MONOTONIC_RAW time handlingJohn Stultz2017-06-201-4/+2
* | arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAWWill Deacon2017-06-201-2/+3
|/
* arm64: Use __pa_symbol for kernel symbolsLaura Abbott2017-01-121-2/+6
* arm/arm64: arch_timer: Use archdata to indicate vdso suitabilityScott Wood2016-09-231-1/+1
* arm64: apply __ro_after_init to some objectsJisheng Zhang2016-08-221-15/+15
* arm64: vdso: constify vm_special_mapping used for aarch32 vectors pageJisheng Zhang2016-08-221-1/+1
* arm64: vdso: add __init section marker to alloc_vectors_pageJisheng Zhang2016-08-221-1/+1
* arm64: Add support for CLOCK_MONOTONIC_RAW in clock_gettime() vDSOKevin Brodsky2016-07-121-1/+7
* vdso: make arch_setup_additional_pages wait for mmap_sem for write killableMichal Hocko2016-05-231-2/+4
* arm64: vdso: avoid virt_to_page() translations on kernel symbolsArd Biesheuvel2016-04-141-2/+2