summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/vdso.c
Commit message (Expand)AuthorAgeFilesLines
* s390/vdso: Wire up getrandom() vdso implementationHeiko Carstens2024-09-131-6/+1
* s390/vdso: Allow alternatives in vdso codeHeiko Carstens2024-09-131-0/+19
* s390/stackstrace: Detect vdso stack framesHeiko Carstens2024-05-141-4/+9
* s390/vdso: Use generic union vdso_data_storeAnna-Maria Behnsen2024-02-201-4/+1
* mm: remove zap_page_range and create zap_vma_pagesMike Kravetz2023-01-181-3/+1
* Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-12-121-1/+1
|\
| * treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
* | vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copyJann Horn2022-12-011-20/+0
|/
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-1/+1
* s390: remove vma linked list walksMatthew Wilcox (Oracle)2022-09-261-1/+2
* s390/vdso: add vdso randomizationSven Schnelle2022-04-251-1/+32
* s390/vdso: map vdso above stackSven Schnelle2022-04-251-1/+1
* s390/vdso: move vdso mapping to its own functionSven Schnelle2022-04-251-5/+19
* s390/vdso: add minimal compat vdsoSven Schnelle2021-07-081-16/+32
* s390/vdso: always enable vdsoSven Schnelle2021-07-081-17/+4
* s390/vdso: on timens page fault prefault also VVAR pageHeiko Carstens2021-02-091-4/+13
* s390/vdso: implement generic vdso time namespace supportHeiko Carstens2021-02-091-7/+95
* s390/vdso: move data page before code pagesHeiko Carstens2021-02-091-14/+14
* s390/vdso: put vdso datapage in a separate vmaHeiko Carstens2021-02-091-20/+35
* s390/vdso: get rid of vdso_faultHeiko Carstens2021-02-091-26/+9
* s390/vdso: misc simple code changesHeiko Carstens2021-02-091-72/+30
* s390/vdso: remove superfluous variablesHeiko Carstens2021-02-091-22/+13
* s390/vdso: remove superfluous checkHeiko Carstens2021-02-091-7/+0
* s390/vdso: remove BUG_ON()Heiko Carstens2021-02-091-1/+4
* s390/vdso: simplify vdso size calculationHeiko Carstens2021-02-091-2/+1
* s390/vdso: convert vdso_init() to arch_initcallHeiko Carstens2021-02-091-3/+4
* s390/vdso: fix vdso data page definitionHeiko Carstens2021-02-091-2/+2
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-12-151-10/+1
|\
| * mm: forbid splitting special mappingsDmitry Safonov2020-12-151-10/+1
* | s390/vdso: reimplement getcpu vdso syscallHeiko Carstens2020-11-231-0/+7
* | s390/mm: remove set_fs / rework address space handlingHeiko Carstens2020-11-231-57/+0
|/
* s390: convert to GENERIC_VDSOSven Schnelle2020-08-261-26/+3
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-2/+2
* mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport2020-06-091-1/+0
* s390: remove compat vdso codeHeiko Carstens2019-12-011-39/+3
* Merge tag 's390-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2019-09-171-13/+5
|\
| * s390/vdso: reuse kstrtobool for option value parsingVasily Gorbik2019-08-261-13/+5
* | s390/vdso: map vdso also for statically linked binariesHeiko Carstens2019-08-091-5/+0
|/
* s390: don't build vdso32 with clangArnd Bergmann2019-04-111-5/+5
* s390/vdso: don't clear PG_reservedDavid Hildenbrand2019-03-051-2/+0
* s390/vdso: correct vdso mapping for compat tasksVasily Gorbik2019-01-111-3/+2
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-1/+1
* s390/vdso: avoid 64-bit vdso mapping for compat tasksVasily Gorbik2018-09-201-3/+5
* s390: vdso_fault return typeSouptick Joarder2018-07-231-1/+1
* treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-2/+2
* s390: kernel: Remove redundant license textGreg Kroah-Hartman2017-11-241-4/+0
* s390: kernel: add SPDX identifiers to the remaining filesGreg Kroah-Hartman2017-11-241-0/+1
* s390: remove all code using the access register modeMartin Schwidefsky2017-11-141-40/+4
* s390/vdso: move boot_vdso_data to vdso.cMartin Schwidefsky2017-10-181-0/+14
* s390/mm: use memset64 instead of clear_tableHeiko Carstens2017-10-091-4/+2