summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptesBarry Song2024-06-061-2/+2
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-194-51/+97
|\
| * mm/arm64: override clear_young_dirty_ptes() batch helperLance Yang2024-05-061-0/+29
| * arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESSKefeng Wang2024-05-061-23/+20
| * arm64: mm: accelerate pagefault when VM_FAULT_BADACCESSKefeng Wang2024-04-261-1/+3
| * arm64: mm: cleanup __do_page_fault()Kefeng Wang2024-04-261-20/+7
| * arm64: mm: swap: support THP_SWAP on hardware with MTEBarry Song2024-04-261-0/+45
| * mm/treewide: remove pXd_huge()Peter Xu2024-04-261-10/+0
| * mm/treewide: replace pXd_huge() with pXd_leaf()Peter Xu2024-04-261-2/+2
| * mm/arm64: merge pXd_huge() and pXd_leaf() definitionsPeter Xu2024-04-261-6/+2
* | Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-05-181-12/+1
|\ \
| | \
| | \
| *-. \ Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-131-12/+1
| |\ \ \ | | | |/ | | |/|
| | | * arm64: Properly clean up iommu-dma remnantsRobin Murphy2024-05-101-8/+0
| | | * dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy2024-04-261-2/+1
| | | * iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy2024-04-261-2/+0
| | |/
* | | Merge tag 'modules-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-05-151-0/+140
|\ \ \
| * | | arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)2024-05-141-0/+140
| |/ /
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-05-142-54/+57
|\ \ \ | |/ / |/| |
| * | Merge branch 'for-next/mm' into for-next/coreWill Deacon2024-05-091-44/+57
| |\ \
| | * | arm64: mm: Don't remap pgtables for allocate vs populateRyan Roberts2024-04-121-32/+35
| | * | arm64: mm: Batch dsb and isb when populating pgtablesRyan Roberts2024-04-121-1/+10
| | * | arm64: mm: Don't remap pgtables per-cont(pte|pmd) blockRyan Roberts2024-04-121-13/+14
| | |/
| * / arm64: defer clearing DAIF.DMark Rutland2024-04-281-10/+0
| |/
* | arm64: hibernate: Fix level3 translation fault in swsusp_save()Yaxiong Tian2024-04-191-3/+0
* | arm64/hugetlb: Fix page table walk in huge_pte_alloc()Anshuman Khandual2024-04-151-1/+4
|/
* Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-03-1511-58/+463
|\
| * arm64/mm: improve comment in contpte_ptep_get_lockless()Ryan Roberts2024-03-051-10/+14
| * arm64/mm: export contpte symbols only to GPL usersRyan Roberts2024-03-051-11/+11
| * arm64, crash: wrap crash dumping code into crash related ifdefsBaoquan He2024-02-241-1/+1
| * arm64/mm: automatically fold contpte mappingsRyan Roberts2024-02-231-0/+64
| * arm64/mm: implement new [get_and_]clear_full_ptes() batch APIsRyan Roberts2024-02-231-0/+17
| * arm64/mm: implement new wrprotect_ptes() batch APIRyan Roberts2024-02-231-0/+38
| * arm64/mm: wire up PTE_CONT for user mappingsRyan Roberts2024-02-232-0/+286
| * arm64/mm: new ptep layer to manage contig bitRyan Roberts2024-02-237-44/+44
| * arm64/mm: convert ptep_clear() to ptep_get_and_clear()Ryan Roberts2024-02-231-1/+1
| * arm64/mm: convert set_pte_at() to set_ptes(..., 1)Ryan Roberts2024-02-232-6/+6
| * arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)Ryan Roberts2024-02-236-15/+15
| * mm/hugetlb: move page order check inside hugetlb_cma_reserve()Anshuman Khandual2024-02-221-7/+0
| * mm: ptdump: have ptdump_check_wx() return boolChristophe Leroy2024-02-221-3/+8
| * arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy2024-02-221-2/+0
* | Revert "arm64: mm: add support for WXN memory translation attribute"Catalin Marinas2024-03-131-6/+0
* | arm64/mm: Avoid ID mapping of kpti flag if it is no longer neededArd Biesheuvel2024-03-011-1/+1
* | arm64: mm: add support for WXN memory translation attributeArd Biesheuvel2024-02-161-0/+6
* | arm64: ptdump: Deal with translation levels folded at runtimeArd Biesheuvel2024-02-161-5/+12
* | arm64: ptdump: Disregard unaddressable VA spaceArd Biesheuvel2024-02-161-2/+2
* | arm64: mm: Add support for folding PUDs at runtimeArd Biesheuvel2024-02-162-1/+3
* | arm64: kasan: Reduce minimum shadow alignment and enable 5 level pagingArd Biesheuvel2024-02-161-19/+129
* | arm64: mm: Add 5 level paging support to fixmap and swapper handlingArd Biesheuvel2024-02-162-5/+44
* | arm64: Enable LPA2 at boot if supported by the systemArd Biesheuvel2024-02-163-2/+9
* | arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversionArd Biesheuvel2024-02-161-10/+60