aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/mm/pgtable.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2017-02-22Merge 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/s390/linuxLinus 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
2016-06-20s390/mm: shadow pages with real guest requested protectionDavid Hildenbrand1-9/+7
2016-06-20s390/mm: add shadow gmap supportMartin Schwidefsky1-6/+51
2016-06-20s390/mm: extended gmap pte notifierMartin Schwidefsky1-5/+49
2016-06-13s390/mm: simplify the TLB flushing codeMartin Schwidefsky1-20/+14
2016-06-13s390/mm: fix vunmap vs finish_arch_post_lock_switchMartin Schwidefsky1-2/+18
2016-06-13KVM: s390/mm: Fix CMMA reset during rebootChristian Borntraeger1-1/+1
2016-06-10KVM: s390: handle missing storage-key facilityDavid Hildenbrand1-0/+37
2016-06-10KVM: s390: pfmf: support conditional-sske facilityDavid Hildenbrand1-0/+33
2016-06-10s390/mm: return key via pointer in get_guest_storage_keyDavid Hildenbrand1-6/+6