aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/loongarch/mm
AgeCommit message (Expand)AuthorFilesLines
2026-05-21LoongArch: Remove unused code to avoid build warningHuacai Chen1-4/+0
2026-04-24Merge tag 'loongarch-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds5-24/+87
2026-04-22LoongArch: Add flush_icache_all()/local_flush_icache_all()Youling Tang1-10/+0
2026-04-22LoongArch: Add HIGHMEM (PKMAP and FIX_KMAP) supportHuacai Chen4-14/+87
2026-04-05arch, mm: consolidate empty_zero_pageMike Rapoport (Microsoft)1-3/+0
2026-02-14Merge tag 'loongarch-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds2-39/+40
2026-02-10LoongArch: Rework KASAN initialization for PTW-enabled systemsTiezhu Yang1-37/+39
2026-02-10LoongArch: Disable instrumentation for setup_ptwalker()Tiezhu Yang1-1/+1
2026-02-10LoongArch: Remove some extern variables in source filesTiezhu Yang1-1/+0
2026-01-26arch, mm: consolidate initialization of nodes, zones and memory mapMike Rapoport (Microsoft)1-8/+0
2026-01-26loongarch: introduce arch_zone_limits_init()Mike Rapoport (Microsoft)1-3/+7
2025-12-31LoongArch: Set correct protection_map[] for VM_NONE/VM_SHAREDHuacai Chen1-4/+4
2025-12-08LoongArch: Adjust memory management for 32BIT/64BITHuacai Chen4-167/+279
2025-12-06LoongArch: Add adaptive CSR accessors for 32BIT/64BITHuacai Chen1-5/+5
2025-11-10LoongArch: Consolidate max_pfn & max_low_pfn calculationHuacai Chen1-2/+0
2025-11-10LoongArch: Consolidate early_ioremap()/ioremap_prot()Huacai Chen1-1/+1
2025-10-06Merge tag 'loongarch-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds1-3/+55
2025-10-02LoongArch: Try VMA lock-based page fault handling firstWentao Guan1-3/+55
2025-09-21kasan: introduce ARCH_DEFER_KASAN and unify static key across modesSabyrzhan Tasbolatov1-5/+3
2025-07-09mm/pagewalk: split walk_page_range_novma() into kernel/user partsLorenzo Stoakes1-1/+1
2025-06-26LoongArch: Handle KCOV __init vs inline mismatchesKees Cook1-2/+2
2025-06-07Merge tag 'loongarch-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds2-9/+2
2025-05-30LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset()Tianyang Zhang1-1/+2
2025-05-30LoongArch: Introduce the numa_memblks conversionHuacai Chen1-8/+0
2025-05-11arch: remove mk_pmd()Matthew Wilcox (Oracle)1-9/+0
2025-04-26LoongArch: Return NULL from huge_pte_offset() for invalid PMDMing Wang1-1/+1
2025-04-26LoongArch: Remove a bogus reference to ZONE_DMAPetr Tesarik1-3/+0
2025-03-17arch, mm: make releasing of memory to page allocator more explicitMike Rapoport (Microsoft)1-5/+0
2025-03-17arch, mm: set high_memory in free_area_init()Mike Rapoport (Microsoft)1-2/+0
2025-03-17arch, mm: set max_mapnr when allocating memory map for FLATMEMMike Rapoport (Microsoft)1-1/+0
2025-03-08LoongArch: Set hugetlb mmap base address aligned with pmd sizeBibo Mao1-1/+5
2025-02-13LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGEHuacai Chen1-1/+2
2025-01-25mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang1-10/+3
2025-01-25asm-generic: pgalloc: provide generic __pgd_{alloc,free}Kevin Brodsky1-4/+3
2024-11-27Merge tag 'loongarch-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds1-1/+1
2024-11-26LoongArch: Fix sleeping in atomic context for PREEMPT_RTHuacai Chen1-1/+1
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-0/+19
2024-11-12LoongArch: Add WriteCombine shadow mapping in KASANKanglong Wang1-0/+5
2024-11-12LoongArch: Disable KASAN if PGDIR_SIZE is too large for cpu_vabitsHuacai Chen1-2/+13
2024-11-12LoongArch: Make KASAN work with 5-level page-tablesHuacai Chen1-3/+23
2024-11-07arch: introduce set_direct_map_valid_noflush()Mike Rapoport (Microsoft)1-0/+19
2024-10-21LoongArch: Set initial pte entry with PAGE_GLOBAL for kernel spaceBibo Mao2-0/+22
2024-09-27Merge tag 'loongarch-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds3-1/+261
2024-09-24LoongArch: Improve hardware page table walkerHuacai Chen1-0/+41
2024-09-24LoongArch: Add ARCH_HAS_SET_DIRECT_MAP supportHuacai Chen1-0/+60
2024-09-24LoongArch: Add ARCH_HAS_SET_MEMORY supportHuacai Chen2-1/+160
2024-09-09mm: make arch_get_unmapped_area() take vm_flags by defaultMark Brown1-2/+3
2024-08-07LoongArch: Use accessors to page table entries instead of direct dereferenceHuacai Chen4-14/+14
2024-05-22Merge tag 'loongarch-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongsonLinus Torvalds1-3/+6
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds2-13/+2