aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/s390/mm/pgtable.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-03-11Merge branch 'strict-mm-typechecks-support' into featuresVasily Gorbik1-25/+25
2025-03-11s390: Remove ioremap_wt() and pgprot_writethrough()Niklas Schnelle1-10/+0
2025-03-11s390/mm: Convert pgste_val() into functionHeiko Carstens1-25/+25
2025-03-04s390/kvm: Convert MACHINE_HAS_ESOP to machine_has_esop()Heiko Carstens1-2/+2
2025-03-04s390/tlb: Convert MACHINE_HAS_TLB_GUEST to machine_has_tlb_guest()Heiko Carstens1-6/+7
2025-03-04s390/cpufeature: Convert MACHINE_HAS_IDTE to cpu_has_idte()Heiko Carstens1-2/+2
2025-03-04s390/cpufeature: Convert MACHINE_HAS_TLB_LC to cpu_has_tlb_lc()Heiko Carstens1-3/+4
2024-12-17s390/mm: Simplify noexec page protection handlingHeiko Carstens1-2/+0
2024-10-25s390: Fix various typosHeiko Carstens1-1/+1
2024-03-06mm/treewide: replace pud_large() with pud_leaf()Peter Xu1-1/+1
2024-03-06mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu1-3/+3
2024-02-21mm: convert mm_counter() to take a folioKefeng Wang1-1/+1
2024-02-21s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry()Kefeng Wang1-2/+2
2024-01-10Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linuxLinus Torvalds1-19/+10
2023-12-11s390/mm: convert pgste locking functions to CClaudio Imbrenda1-19/+10
2023-11-14KVM: s390/mm: Properly reset no-datClaudio Imbrenda1-1/+1
2023-06-19s390: allow pte_offset_map_lock() to failHugh Dickins1-3/+9
2023-02-14s390/mm: add support for RDP (Reset DAT-Protection)Gerald Schaefer1-0/+25
2022-06-01s390/mm: use non-quiescing sske for KVM switch to keyed guestChristian Borntraeger1-1/+1
2022-03-01s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalueHeiko Carstens1-11/+11
2022-03-01s390/mm: use set_pXd()/set_pte() helper functions everywhereHeiko Carstens1-11/+11
2021-10-25s390/mm: optimize reset_guest_reference_bit()David Hildenbrand1-2/+12
2021-10-25s390/mm: optimize set_guest_storage_key()David Hildenbrand1-2/+12
2021-10-25s390/mm: no need for pte_alloc_map_lock() if we know the pmd is presentDavid Hildenbrand1-12/+3
2021-10-25s390/mm: fix VMA and page table handling code in storage key handling functionsDavid Hildenbrand1-18/+39
2021-10-25s390/mm: validate VMA in PGSTE manipulation functionsDavid Hildenbrand1-0/+13
2021-09-07s390/mm: fix kernel doc commentsHeiko Carstens1-2/+2
2021-07-01mm: remove special swap entry functionsAlistair Popple1-1/+1
2020-09-14s390/pci: Implement ioremap_wc/prot() with MIONiklas Schnelle1-0/+20
2020-08-07mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport1-1/+0
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2019-04-10s390/mm: silence compiler warning when compiling without CONFIG_PGSTEThomas Huth1-0/+2
2019-03-05mm: update ptep_modify_prot_commit to take old pte value as argAneesh Kumar K.V1-1/+1
2019-03-05mm: update ptep_modify_prot_start/commit to take vm_area_struct as argAneesh Kumar K.V1-2/+4
2019-01-18s390: remove the ptep_modify_prot_{start,commit} exportsChristoph Hellwig1-2/+0
2018-07-30s390/mm: Add huge page gmap linking supportJanosch Frank1-4/+4
2018-07-30s390/mm: Add huge pmd storage key handlingJanosch Frank1-10/+98
2018-07-30s390/mm: Add huge page dirty sync supportJanosch Frank1-31/+3
2018-07-30s390/mm: Add gmap pmd invalidation and clearingJanosch Frank1-3/+14
2018-05-17KVM: s390: Add storage key facility interpretation controlJanosch Frank1-2/+2
2017-11-24s390: mm: add SPDX identifiers to the remaining filesGreg Kroah-Hartman1-0/+1
2017-09-07Merge tag 'kvm-s390-next-4.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linuxRadim Krčmář1-34/+126
2017-08-29KVM: s390: expose no-DAT to guest and migration supportClaudio Imbrenda1-1/+5
2017-07-25s390/mm,kvm: use nodat PGSTE tag to optimize TLB flushingMartin Schwidefsky1-17/+30
2017-07-25s390/mm: add guest ASCE TLB flush optimizationMartin Schwidefsky1-12/+24
2017-07-25s390/mm: add no-dat TLB flush optimizationMartin Schwidefsky1-24/+87
2017-07-13s390/mm: set change and reference bit on lazy key enablementChristian Borntraeger1-3/+3
2017-06-12s390/mm: implement 5 level pages tablesMartin Schwidefsky1-1/+5
2017-04-20s390/kvm: Add PGSTE manipulation functionsClaudio Imbrenda1-0/+153
2017-03-02KVM: s390: Fix guest migration for huge guests resulting in panicJanosch Frank1-1/+18