aboutsummaryrefslogtreecommitdiff
path: root/arch/s390/mm/pgtable.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-01s390/mm: use non-quiescing sske for KVM switch to keyed guestGravatar Christian Borntraeger 1-1/+1
2022-03-01s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalueGravatar Heiko Carstens 1-11/+11
2022-03-01s390/mm: use set_pXd()/set_pte() helper functions everywhereGravatar Heiko Carstens 1-11/+11
2021-10-25s390/mm: optimize reset_guest_reference_bit()Gravatar David Hildenbrand 1-2/+12
2021-10-25s390/mm: optimize set_guest_storage_key()Gravatar David Hildenbrand 1-2/+12
2021-10-25s390/mm: no need for pte_alloc_map_lock() if we know the pmd is presentGravatar David Hildenbrand 1-12/+3
2021-10-25s390/mm: fix VMA and page table handling code in storage key handling functionsGravatar David Hildenbrand 1-18/+39
2021-10-25s390/mm: validate VMA in PGSTE manipulation functionsGravatar David Hildenbrand 1-0/+13
2021-09-07s390/mm: fix kernel doc commentsGravatar Heiko Carstens 1-2/+2
2021-07-01mm: remove special swap entry functionsGravatar Alistair Popple 1-1/+1
2020-09-14s390/pci: Implement ioremap_wc/prot() with MIOGravatar Niklas Schnelle 1-0/+20
2020-08-07mm: remove unneeded includes of <asm/pgalloc.h>Gravatar Mike Rapoport 1-1/+0
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedGravatar Mike Rapoport 1-1/+0
2019-04-10s390/mm: silence compiler warning when compiling without CONFIG_PGSTEGravatar Thomas Huth 1-0/+2
2019-03-05mm: update ptep_modify_prot_commit to take old pte value as argGravatar Aneesh Kumar K.V 1-1/+1
2019-03-05mm: update ptep_modify_prot_start/commit to take vm_area_struct as argGravatar Aneesh Kumar K.V 1-2/+4
2019-01-18s390: remove the ptep_modify_prot_{start,commit} exportsGravatar Christoph Hellwig 1-2/+0
2018-07-30s390/mm: Add huge page gmap linking supportGravatar Janosch Frank 1-4/+4
2018-07-30s390/mm: Add huge pmd storage key handlingGravatar Janosch Frank 1-10/+98
2018-07-30s390/mm: Add huge page dirty sync supportGravatar Janosch Frank 1-31/+3
2018-07-30s390/mm: Add gmap pmd invalidation and clearingGravatar Janosch Frank 1-3/+14
2018-05-17KVM: s390: Add storage key facility interpretation controlGravatar Janosch Frank 1-2/+2
2017-11-24s390: mm: add SPDX identifiers to the remaining filesGravatar Greg Kroah-Hartman 1-0/+1
2017-09-07Merge tag 'kvm-s390-next-4.14-2' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Radim Krčmář 1-34/+126
2017-08-29KVM: s390: expose no-DAT to guest and migration supportGravatar Claudio Imbrenda 1-1/+5
2017-07-25s390/mm,kvm: use nodat PGSTE tag to optimize TLB flushingGravatar Martin Schwidefsky 1-17/+30
2017-07-25s390/mm: add guest ASCE TLB flush optimizationGravatar Martin Schwidefsky 1-12/+24
2017-07-25s390/mm: add no-dat TLB flush optimizationGravatar Martin Schwidefsky 1-24/+87
2017-07-13s390/mm: set change and reference bit on lazy key enablementGravatar Christian Borntraeger 1-3/+3
2017-06-12s390/mm: implement 5 level pages tablesGravatar Martin Schwidefsky 1-1/+5
2017-04-20s390/kvm: Add PGSTE manipulation functionsGravatar Claudio Imbrenda 1-0/+153
2017-03-02KVM: s390: Fix guest migration for huge guests resulting in panicGravatar Janosch Frank 1-1/+18
2017-02-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-1/+1
2017-02-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Gravatar Linus Torvalds 1-0/+2
2017-02-08s390: add no-execute supportGravatar Martin Schwidefsky 1-0/+2
2017-01-30KVM: s390: Fix RRBE return code not being CCGravatar Janosch Frank 1-1/+1
2017-01-24s390/mm: Fix cmma unused transfer from pgste into pteGravatar Christian Borntraeger 1-3/+4
2016-08-24s390/mm: merge local / non-local IDTE helperGravatar Martin Schwidefsky 1-5/+5
2016-08-24s390/mm: merge local / non-local IPTE helperGravatar Martin Schwidefsky 1-4/+4
2016-08-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-35/+174
2016-07-06s390/mm: add support for 2GB hugepagesGravatar Gerald Schaefer 1-0/+39
2016-06-20s390/mm: shadow pages with real guest requested protectionGravatar David Hildenbrand 1-9/+7
2016-06-20s390/mm: add shadow gmap supportGravatar Martin Schwidefsky 1-6/+51
2016-06-20s390/mm: extended gmap pte notifierGravatar Martin Schwidefsky 1-5/+49
2016-06-13s390/mm: simplify the TLB flushing codeGravatar Martin Schwidefsky 1-20/+14
2016-06-13s390/mm: fix vunmap vs finish_arch_post_lock_switchGravatar Martin Schwidefsky 1-2/+18
2016-06-13KVM: s390/mm: Fix CMMA reset during rebootGravatar Christian Borntraeger 1-1/+1
2016-06-10KVM: s390: handle missing storage-key facilityGravatar David Hildenbrand 1-0/+37
2016-06-10KVM: s390: pfmf: support conditional-sske facilityGravatar David Hildenbrand 1-0/+33
2016-06-10s390/mm: return key via pointer in get_guest_storage_keyGravatar David Hildenbrand 1-6/+6