summaryrefslogtreecommitdiffstats
path: root/arch/s390/mm/pgalloc.c
Commit message (Expand)AuthorAgeFilesLines
* s390: supplement for ptdesc conversionQi Zheng2024-03-061-4/+4
* s390/mm: make pte_free_tlb() similar to pXd_free_tlb()Alexander Gordeev2023-11-051-11/+0
* s390/mm: use compound page order to distinguish page tablesAlexander Gordeev2023-11-051-9/+4
* s390/mm: use full 4KB page for 2KB PTEAlexander Gordeev2023-11-051-254/+31
* s390/cmma: move arch_set_page_dat() to header fileHeiko Carstens2023-11-051-5/+8
* s390/mm: add missing conversion to use ptdescsAlexander Gordeev2023-11-051-1/+1
* Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2023-11-031-4/+4
|\
| * s390/mm: add missing arch_set_page_dat() call to gmap allocationsHeiko Carstens2023-10-251-0/+1
| * s390/mm: remove __GFP_HIGHMEM maskingHeiko Carstens2023-10-191-2/+1
| * s390/ctlreg: add struct ctlregHeiko Carstens2023-09-191-1/+1
| * s390/ctlreg: use local_ctl_load() and local_ctl_store() where possibleHeiko Carstens2023-09-191-1/+1
| * s390/ctlreg: add local and system prefix to some functionsHeiko Carstens2023-09-191-1/+1
* | S390: Remove now superfluous sentinel elem from ctl_table arraysJoel Granados2023-10-101-1/+0
|/
* s390: convert various pgalloc functions to use ptdescsVishal Moola (Oracle)2023-08-211-63/+65
* s390: add pte_free_defer() for pgtables sharing pageHugh Dickins2023-08-181-12/+68
* s390/mm: make use of atomic_fetch_xor()Heiko Carstens2023-03-201-7/+1
* s390: simplify one-level sysctl registration for page_table_sysctlLuis Chamberlain2023-03-201-11/+1
* s390/mm: use CRST_ALLOC_ORDER instead of numberHeiko Carstens2022-02-091-4/+4
* s390/mm: check 2KB-fragment page on releaseAlexander Gordeev2021-12-161-11/+30
* s390/mm: better annotate 2KB pagetable fragments handlingAlexander Gordeev2021-12-161-20/+107
* s390/mm: fix 2KB pgtable release raceAlexander Gordeev2021-12-161-1/+3
* s390/pgalloc: use pointers instead of unsigned long valuesHeiko Carstens2021-12-101-32/+32
* s390/pgalloc: add virt/phys address handling to base asce functionsHeiko Carstens2021-12-101-13/+13
* s390/mm: fix phys vs virt confusion in pgtable allocation routinesAlexander Gordeev2021-02-241-11/+11
* s390/mm: remove set_fs / rework address space handlingHeiko Carstens2020-11-231-11/+2
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-1/+1
* Merge tag 'cve-2020-11884' from emailed bundleLinus Torvalds2020-04-281-2/+14
|\
| * s390/mm: fix page table upgrade vs 2ndary address mode accessesChristian Borntraeger2020-04-211-2/+14
* | s390/mm: cleanup virtual memory constants usageAlexander Gordeev2020-03-281-2/+2
* | s390/mm: remove page table downgrade supportAlexander Gordeev2020-03-281-24/+0
* | s390: use fallthrough;Joe Perches2020-03-251-1/+1
* | s390/mm: optimize page table upgrade routineAlexander Gordeev2020-03-231-34/+56
|/
* mm: treewide: clarify pgtable_page_{ctor,dtor}() namingMark Rutland2019-09-261-3/+3
* s390/mm: use shared variables for sysctl range checkVasily Gorbik2019-07-261-4/+2
* s390/tlb: Convert to generic mmu_gatherMartin Schwidefsky2019-04-031-62/+1
* Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2018-12-041-1/+1
|\
| * s390/mm: Convert tlb_table_flush() to use call_rcu()Paul E. McKenney2018-11-081-1/+1
* | s390/mm: correct pgtable_bytes on page table downgradeMartin Schwidefsky2018-11-271-0/+1
* | s390/mm: fix mis-accounting of pgtable_bytesMartin Schwidefsky2018-11-021-0/+1
|/
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2018-08-131-1/+1
|\
| * s390/mm: correct allocate_pgste proc_handler callbackVasily Gorbik2018-07-061-1/+1
* | s390/mm: fix refcount usage for 4K pgsteEric Farman2018-07-021-0/+4
|/
* s390: use _refcount for pgtablesMatthew Wilcox2018-06-071-9/+12
* s390/mm: provide base_asce_alloc() / base_asce_free() helper functionsHeiko Carstens2018-02-221-1/+292
* s390/mm: fix off-by-one bug in 5-level page table handlingHeiko Carstens2017-12-051-2/+0
* s390: remove all code using the access register modeMartin Schwidefsky2017-11-141-3/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2017-11-131-7/+7
|\
| * s390/mm: use memset64 instead of clear_tableHeiko Carstens2017-10-091-7/+7
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* s390/mm: use a single lock for the fields in mm_context_tMartin Schwidefsky2017-09-061-8/+8