summaryrefslogtreecommitdiffstats
path: root/arch/s390/mm
Commit message (Expand)AuthorAgeFilesLines
* s390/kfence: fix page fault reportingHeiko Carstens2023-02-151-14/+35
* s390/mem_detect: do not truncate online memory ranges infoVasily Gorbik2023-02-141-2/+2
* s390/mm: add support for RDP (Reset DAT-Protection)Gerald Schaefer2023-02-141-0/+25
* s390/mm: define private VM_FAULT_* reasons from top bitsPeter Xu2023-02-141-5/+9
* Merge branch 'cmpxchg_user_key' into featuresHeiko Carstens2023-02-091-2/+7
|\
| * s390/extable: add EX_TABLE_UA_LOAD_REGPAIR() macroHeiko Carstens2022-11-211-2/+7
* | s390/kasan: avoid mapping KASAN shadow for standby memoryVasily Gorbik2023-02-061-21/+5
* | s390/mem_detect: handle online memory limit just onceVasily Gorbik2023-02-061-2/+0
* | s390/vmem: remove unnecessary KASAN checksVasily Gorbik2023-02-061-12/+1
* | s390/vmem: fix empty page tables cleanup under KASANVasily Gorbik2023-02-061-3/+3
* | s390/kasan: update kasan memory layout noteVasily Gorbik2023-02-061-30/+26
* | s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swappingVasily Gorbik2023-01-311-8/+8
* | s390/vmem: use swap() instead of open coding itJiapeng Chong2023-01-221-7/+1
* | s390/mm: allocate Absolute Lowcore Area in decompressorAlexander Gordeev2023-01-131-3/+2
* | s390/mm: allocate Real Memory Copy Area in decompressorAlexander Gordeev2023-01-131-8/+1
* | s390/kasan: remove identity mapping supportAlexander Gordeev2023-01-131-22/+5
* | s390/maccess: remove dead DAT-off codeAlexander Gordeev2023-01-131-9/+5
* | s390/mm: start kernel with DAT enabledAlexander Gordeev2023-01-133-120/+96
* | s390/kasan: use set_pXe_bit() for pgtable entries setupAlexander Gordeev2023-01-131-11/+26
* | s390/kasan: cleanup setup of untracked memory pgtablesAlexander Gordeev2023-01-131-4/+3
* | s390/kasan: cleanup setup of zero pgtableAlexander Gordeev2023-01-131-7/+5
* | s390/kasan: sort out physical vs virtual memory confusionAlexander Gordeev2023-01-131-2/+2
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-152-77/+82
|\ \
| * | s390/mm: fix virtual-physical address confusion for swiotlbNico Boehr2022-11-071-6/+6
| * | s390/mm: gmap: sort out physical vs virtual pointers usageNico Boehr2022-10-261-71/+76
| |/
* | Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-131-3/+2
|\ \
| * | s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr()Anshuman Khandual2022-11-301-3/+2
| |/
* | Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2022-12-121-1/+1
|\ \
| * | use less confusing names for iov_iter direction initializersAl Viro2022-11-251-1/+1
| * | [s390] memcpy_real(): WRITE is "data source", not destination...Al Viro2022-11-251-1/+1
| |/
* | s390/sclp: keep sclp_early_sccbHeiko Carstens2022-12-061-3/+0
* | s390/mm: remove unused get_page_state() functionHeiko Carstens2022-11-231-11/+0
* | s390/mm: provide minimal setup_per_cpu_areas() implementationHeiko Carstens2022-11-231-0/+36
|/
* treewide: use get_random_u32() when possibleJason A. Donenfeld2022-10-111-1/+1
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-102-12/+4
|\
| * s390: remove vma linked list walksMatthew Wilcox (Oracle)2022-09-261-2/+4
| * s390/hugetlb: switch to generic version of follow_huge_pud()Gerald Schaefer2022-09-111-10/+0
* | s390/mm: fix no previous prototype warnings in maccess.cAlexander Gordeev2022-09-161-0/+1
* | s390/mm,ptdump: add real memory copy page markersAlexander Gordeev2022-09-141-0/+7
* | s390/mm: rework memcpy_real() to avoid DAT-off modeAlexander Gordeev2022-09-142-62/+47
* | s390/smp,ptdump: add absolute lowcore markersAlexander Gordeev2022-09-141-0/+7
* | s390/smp: rework absolute lowcore accessAlexander Gordeev2022-09-143-38/+128
* | Merge branch 'fixes' into featuresVasily Gorbik2022-09-141-2/+0
|\ \
| * | s390/mm: remove useless hugepage address alignmentGerald Schaefer2022-08-301-2/+0
| |/
* | s390/ptdump: add missing amode31 markersHeiko Carstens2022-09-071-0/+6
* | s390/mm: split lowcore pages with set_memory_4k()Heiko Carstens2022-09-071-2/+5
* | s390/mm: remove unused access parameter from do_fault_error()Heiko Carstens2022-08-301-8/+7
|/
* s390/mm: do not trigger write fault when vma does not allow VM_WRITEGerald Schaefer2022-08-251-1/+3
* Merge tag 's390-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2022-08-061-26/+0
|\
| * Revert "s390/smp: rework absolute lowcore access"Alexander Gordeev2022-08-063-116/+38