| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-09 | Merge tag 's390-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -1/+1 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+3 |
| 2025-09-29 | s390: Remove superfluous newlines from inline assemblies | Heiko Carstens | 1 | -1/+1 |
| 2025-09-25 | s390/mm: Add memory allocation profiling hooks | Heiko Carstens | 1 | -6/+6 |
| 2025-09-24 | s390/mm: Use __GFP_ACCOUNT for user page table allocations | Heiko Carstens | 1 | -3/+10 |
| 2025-09-21 | ptdesc: remove ptdesc_to_virt() | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2025-07-23 | s390/mm: Remove possible false-positive warning in pte_free_defer() | Gerald Schaefer | 1 | -5/+0 |
| 2025-06-02 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -2/+0 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2025-05-28 | s390: Remove unneeded includes | Claudio Imbrenda | 1 | -2/+0 |
| 2025-05-11 | mm: pass mm down to pagetable_{pte,pmd}_ctor | Kevin Brodsky | 1 | -1/+1 |
| 2025-05-05 | s390/mm: Fix potential use-after-free in __crst_table_upgrade() | Heiko Carstens | 1 | -1/+1 |
| 2025-05-05 | s390/mm: Add mmap_assert_write_locked() check to crst_table_upgrade() | Heiko Carstens | 1 | -7/+2 |
| 2025-04-14 | s390/mm: Reimplement lazy ASCE handling | Heiko Carstens | 1 | -2/+6 |
| 2025-03-18 | s390/sysctl: Remove "vm/allocate_pgste" sysctl | Heiko Carstens | 1 | -25/+0 |
| 2025-01-31 | KVM: s390: stop using lists to keep track of used dat tables | Claudio Imbrenda | 1 | -2/+0 |
| 2025-01-28 | treewide: const qualify ctl_tables where applicable | Joel Granados | 1 | -1/+1 |
| 2025-01-25 | s390/mm: add missing ctor/dtor on page table upgrade | Alexander Gordeev | 1 | -0/+3 |
| 2025-01-25 | mm: pgtable: introduce generic pagetable_dtor_free() | Qi Zheng | 1 | -6/+0 |
| 2025-01-25 | mm: pgtable: introduce generic __tlb_remove_table() | Qi Zheng | 1 | -7/+0 |
| 2025-01-25 | s390: pgtable: consolidate PxD and PTE TLB free paths | Qi Zheng | 1 | -10/+4 |
| 2025-01-25 | mm: pgtable: introduce pagetable_dtor() | Qi Zheng | 1 | -1/+1 |
| 2024-10-16 | s390: Remove remaining _PAGE_* macros | Vincenzo Frascino | 1 | -2/+2 |
| 2024-07-18 | Merge tag 's390-6.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -2/+2 |
| 2024-07-09 | s390/mm: Add NULL pointer check to crst_table_free() base_crst_free() | Heiko Carstens | 1 | -0/+4 |
| 2024-06-18 | s390: Replace S390_lowcore by get_lowcore() | Sven Schnelle | 1 | -2/+2 |
| 2024-03-06 | s390: supplement for ptdesc conversion | Qi Zheng | 1 | -4/+4 |
| 2023-11-05 | s390/mm: make pte_free_tlb() similar to pXd_free_tlb() | Alexander Gordeev | 1 | -11/+0 |
| 2023-11-05 | s390/mm: use compound page order to distinguish page tables | Alexander Gordeev | 1 | -9/+4 |
| 2023-11-05 | s390/mm: use full 4KB page for 2KB PTE | Alexander Gordeev | 1 | -254/+31 |
| 2023-11-05 | s390/cmma: move arch_set_page_dat() to header file | Heiko Carstens | 1 | -5/+8 |
| 2023-11-05 | s390/mm: add missing conversion to use ptdescs | Alexander Gordeev | 1 | -1/+1 |
| 2023-11-03 | Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/... | Linus Torvalds | 1 | -4/+4 |
| 2023-10-25 | s390/mm: add missing arch_set_page_dat() call to gmap allocations | Heiko Carstens | 1 | -0/+1 |
| 2023-10-19 | s390/mm: remove __GFP_HIGHMEM masking | Heiko Carstens | 1 | -2/+1 |
| 2023-10-10 | S390: Remove now superfluous sentinel elem from ctl_table arrays | Joel Granados | 1 | -1/+0 |
| 2023-09-19 | s390/ctlreg: add struct ctlreg | Heiko Carstens | 1 | -1/+1 |
| 2023-09-19 | s390/ctlreg: use local_ctl_load() and local_ctl_store() where possible | Heiko Carstens | 1 | -1/+1 |
| 2023-09-19 | s390/ctlreg: add local and system prefix to some functions | Heiko Carstens | 1 | -1/+1 |
| 2023-08-21 | s390: convert various pgalloc functions to use ptdescs | Vishal Moola (Oracle) | 1 | -63/+65 |
| 2023-08-18 | s390: add pte_free_defer() for pgtables sharing page | Hugh Dickins | 1 | -12/+68 |
| 2023-03-20 | s390/mm: make use of atomic_fetch_xor() | Heiko Carstens | 1 | -7/+1 |
| 2023-03-20 | s390: simplify one-level sysctl registration for page_table_sysctl | Luis Chamberlain | 1 | -11/+1 |
| 2022-02-09 | s390/mm: use CRST_ALLOC_ORDER instead of number | Heiko Carstens | 1 | -4/+4 |
| 2021-12-16 | s390/mm: check 2KB-fragment page on release | Alexander Gordeev | 1 | -11/+30 |
| 2021-12-16 | s390/mm: better annotate 2KB pagetable fragments handling | Alexander Gordeev | 1 | -20/+107 |
| 2021-12-16 | s390/mm: fix 2KB pgtable release race | Alexander Gordeev | 1 | -1/+3 |
| 2021-12-10 | s390/pgalloc: use pointers instead of unsigned long values | Heiko Carstens | 1 | -32/+32 |
| 2021-12-10 | s390/pgalloc: add virt/phys address handling to base asce functions | Heiko Carstens | 1 | -13/+13 |
| 2021-02-24 | s390/mm: fix phys vs virt confusion in pgtable allocation routines | Alexander Gordeev | 1 | -11/+11 |
| 2020-11-23 | s390/mm: remove set_fs / rework address space handling | Heiko Carstens | 1 | -11/+2 |
| 2020-06-09 | mmap locking API: convert mmap_sem comments | Michel Lespinasse | 1 | -1/+1 |
| 2020-04-28 | Merge tag 'cve-2020-11884' from emailed bundle | Linus Torvalds | 1 | -2/+14 |
| 2020-04-21 | s390/mm: fix page table upgrade vs 2ndary address mode accesses | Christian Borntraeger | 1 | -2/+14 |
| 2020-03-28 | s390/mm: cleanup virtual memory constants usage | Alexander Gordeev | 1 | -2/+2 |
| 2020-03-28 | s390/mm: remove page table downgrade support | Alexander Gordeev | 1 | -24/+0 |
| 2020-03-25 | s390: use fallthrough; | Joe Perches | 1 | -1/+1 |
| 2020-03-23 | s390/mm: optimize page table upgrade routine | Alexander Gordeev | 1 | -34/+56 |
| 2019-09-26 | mm: treewide: clarify pgtable_page_{ctor,dtor}() naming | Mark Rutland | 1 | -3/+3 |
| 2019-07-26 | s390/mm: use shared variables for sysctl range check | Vasily Gorbik | 1 | -4/+2 |
| 2019-04-03 | s390/tlb: Convert to generic mmu_gather | Martin Schwidefsky | 1 | -62/+1 |
| 2018-12-04 | Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau... | Ingo Molnar | 1 | -1/+1 |
| 2018-11-27 | s390/mm: correct pgtable_bytes on page table downgrade | Martin Schwidefsky | 1 | -0/+1 |
| 2018-11-08 | s390/mm: Convert tlb_table_flush() to use call_rcu() | Paul E. McKenney | 1 | -1/+1 |
| 2018-11-02 | s390/mm: fix mis-accounting of pgtable_bytes | Martin Schwidefsky | 1 | -0/+1 |
| 2018-08-13 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -1/+1 |
| 2018-07-06 | s390/mm: correct allocate_pgste proc_handler callback | Vasily Gorbik | 1 | -1/+1 |
| 2018-07-02 | s390/mm: fix refcount usage for 4K pgste | Eric Farman | 1 | -0/+4 |
| 2018-06-07 | s390: use _refcount for pgtables | Matthew Wilcox | 1 | -9/+12 |
| 2018-02-22 | s390/mm: provide base_asce_alloc() / base_asce_free() helper functions | Heiko Carstens | 1 | -1/+292 |
| 2017-12-05 | s390/mm: fix off-by-one bug in 5-level page table handling | Heiko Carstens | 1 | -2/+0 |
| 2017-11-14 | s390: remove all code using the access register mode | Martin Schwidefsky | 1 | -3/+1 |
| 2017-11-13 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -7/+7 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-09 | s390/mm: use memset64 instead of clear_table | Heiko Carstens | 1 | -7/+7 |
| 2017-09-06 | s390/mm: use a single lock for the fields in mm_context_t | Martin Schwidefsky | 1 | -8/+8 |
| 2017-09-06 | s390/mm: use VM_BUG_ON in crst_table_[upgrade|downgrade] | Martin Schwidefsky | 1 | -2/+2 |
| 2017-07-26 | s390/mm: use new mm defines instead of magic values | Heiko Carstens | 1 | -5/+5 |
| 2017-07-25 | s390/mm: tag normal pages vs pages used in page tables | Martin Schwidefsky | 1 | -0/+2 |
| 2017-06-12 | s390/mm: implement 5 level pages tables | Martin Schwidefsky | 1 | -20/+37 |
| 2017-04-25 | s390/mm: make TASK_SIZE independent from the number of page table levels | Martin Schwidefsky | 1 | -2/+0 |
| 2017-03-22 | s390: get rid of superfluous __GFP_REPEAT | Michal Hocko | 1 | -1/+1 |
| 2016-08-02 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -8/+31 |
| 2016-06-24 | s390: get rid of superfluous __GFP_REPEAT | Michal Hocko | 1 | -1/+1 |
| 2016-06-20 | s390/mm: add shadow gmap support | Martin Schwidefsky | 1 | -0/+23 |
| 2016-06-20 | s390/mm: use RCU for gmap notifier list and the per-mm gmap list | Martin Schwidefsky | 1 | -8/+8 |
| 2016-04-21 | s390/mm: fix asce_bits handling with dynamic pagetable levels | Gerald Schaefer | 1 | -57/+28 |
| 2016-03-08 | s390/mm: split arch/s390/mm/pgtable.c | Martin Schwidefsky | 1 | -0/+360 |