summaryrefslogtreecommitdiff
path: root/arch/s390/mm/pgtable.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-07mm/treewide: replace pud_large() with pud_leaf()Peter Xu1-1/+1
2024-03-07mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu1-3/+3
2024-02-22mm: convert mm_counter() to take a folioKefeng Wang1-1/+1
2024-02-22s390: use pfn_swap_entry_folio() in ptep_zap_swap_entry()Kefeng Wang1-2/+2
2024-01-11Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus 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-20s390: 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-06mm: update ptep_modify_prot_commit to take old pte value as argAneesh Kumar K.V1-1/+1
2019-03-06mm: 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-31s390/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...Radim 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
2017-02-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2017-02-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-0/+2
2017-02-08s390: add no-execute supportMartin Schwidefsky1-0/+2
2017-01-30KVM: s390: Fix RRBE return code not being CCJanosch Frank1-1/+1
2017-01-24s390/mm: Fix cmma unused transfer from pgste into pteChristian Borntraeger1-3/+4
2016-08-24s390/mm: merge local / non-local IDTE helperMartin Schwidefsky1-5/+5
2016-08-24s390/mm: merge local / non-local IPTE helperMartin Schwidefsky1-4/+4
2016-08-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-35/+174
2016-07-06s390/mm: add support for 2GB hugepagesGerald Schaefer1-0/+39