aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/vdso.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-1/+1
2022-09-26s390: remove vma linked list walksMatthew Wilcox (Oracle)1-1/+2
2022-04-25s390/vdso: add vdso randomizationSven Schnelle1-1/+32
2022-04-25s390/vdso: map vdso above stackSven Schnelle1-1/+1
2022-04-25s390/vdso: move vdso mapping to its own functionSven Schnelle1-5/+19
2021-07-08s390/vdso: add minimal compat vdsoSven Schnelle1-16/+32
2021-07-08s390/vdso: always enable vdsoSven Schnelle1-17/+4
2021-02-09s390/vdso: on timens page fault prefault also VVAR pageHeiko Carstens1-4/+13
2021-02-09s390/vdso: implement generic vdso time namespace supportHeiko Carstens1-7/+95
2021-02-09s390/vdso: move data page before code pagesHeiko Carstens1-14/+14
2021-02-09s390/vdso: put vdso datapage in a separate vmaHeiko Carstens1-20/+35
2021-02-09s390/vdso: get rid of vdso_faultHeiko Carstens1-26/+9
2021-02-09s390/vdso: misc simple code changesHeiko Carstens1-72/+30
2021-02-09s390/vdso: remove superfluous variablesHeiko Carstens1-22/+13
2021-02-09s390/vdso: remove superfluous checkHeiko Carstens1-7/+0
2021-02-09s390/vdso: remove BUG_ON()Heiko Carstens1-1/+4
2021-02-09s390/vdso: simplify vdso size calculationHeiko Carstens1-2/+1
2021-02-09s390/vdso: convert vdso_init() to arch_initcallHeiko Carstens1-3/+4
2021-02-09s390/vdso: fix vdso data page definitionHeiko Carstens1-2/+2
2020-12-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-10/+1
2020-12-15mm: forbid splitting special mappingsDmitry Safonov1-10/+1
2020-11-23s390/vdso: reimplement getcpu vdso syscallHeiko Carstens1-0/+7
2020-11-23s390/mm: remove set_fs / rework address space handlingHeiko Carstens1-57/+0
2020-08-26s390: convert to GENERIC_VDSOSven Schnelle1-26/+3
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse1-2/+2
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2019-12-01s390: remove compat vdso codeHeiko Carstens1-39/+3
2019-09-17Merge tag 's390-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linuxLinus Torvalds1-13/+5
2019-08-26s390/vdso: reuse kstrtobool for option value parsingVasily Gorbik1-13/+5
2019-08-09s390/vdso: map vdso also for statically linked binariesHeiko Carstens1-5/+0
2019-04-11s390: don't build vdso32 with clangArnd Bergmann1-5/+5
2019-03-05s390/vdso: don't clear PG_reservedDavid Hildenbrand1-2/+0
2019-01-11s390/vdso: correct vdso mapping for compat tasksVasily Gorbik1-3/+2
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport1-1/+1
2018-09-20s390/vdso: avoid 64-bit vdso mapping for compat tasksVasily Gorbik1-3/+5
2018-07-23s390: vdso_fault return typeSouptick Joarder1-1/+1
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook1-2/+2
2017-11-24s390: kernel: Remove redundant license textGreg Kroah-Hartman1-4/+0
2017-11-24s390: kernel: add SPDX identifiers to the remaining filesGreg Kroah-Hartman1-0/+1
2017-11-14s390: remove all code using the access register modeMartin Schwidefsky1-40/+4
2017-10-18s390/vdso: move boot_vdso_data to vdso.cMartin Schwidefsky1-0/+14
2017-10-09s390/mm: use memset64 instead of clear_tableHeiko Carstens1-4/+2
2017-07-25s390/mm: tag normal pages vs pages used in page tablesMartin Schwidefsky1-0/+2
2017-06-12s390/vdso: use _install_special_mapping to establish vdsoMartin Schwidefsky1-27/+64
2017-02-17s390: kernel: Audit and remove any unnecessary uses of module.hPaul Gortmaker1-1/+1
2016-05-23vdso: make arch_setup_additional_pages wait for mmap_sem for write killableMichal Hocko1-1/+2
2016-01-11s390/vdso: optimize getcpu system callMartin Schwidefsky1-1/+8
2016-01-11s390: drop smp_mb in vdso_initMichael S. Tsirkin1-2/+0
2016-01-11s390: rename struct _lowcore to struct lowcoreHeiko Carstens1-3/+3
2015-10-14s390/vdso: use correct memory barrierChristian Borntraeger1-1/+1