summaryrefslogtreecommitdiffstats
path: root/arch/loongarch/mm
Commit message (Expand)AuthorAgeFilesLines
* LoongArch: Fix earlycon parameter if KASAN enabledHuacai Chen2024-02-061-0/+3
* LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()Huacai Chen2024-01-261-6/+10
* LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPLHuacai Chen2023-11-211-2/+2
* LoongArch: Replace kmap_atomic() with kmap_local_page() in copy_user_highpage()Huacai Chen2023-10-181-4/+4
* LoongArch: Export symbol invalid_pud_table for modules buildingHuacai Chen2023-10-181-0/+1
* LoongArch: Use SYM_CODE_* to annotate exception handlersTiezhu Yang2023-10-181-18/+18
* LoongArch: Don't inline kasan_mem_to_shadow()/kasan_shadow_to_mem()Huacai Chen2023-09-201-0/+51
* LoongArch: Fix some build warnings with W=1Bibo Mao2023-09-204-14/+3
* Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds2023-09-087-65/+300
|\
| * LoongArch: Add KASAN (Kernel Address Sanitizer) supportQing Zhang2023-09-062-0/+246
| * LoongArch: Add KFENCE (Kernel Electric-Fence) supportEnze Li2023-09-061-8/+14
| * LoongArch: mm: Add page table mapped mode support for virt_to_page()Enze Li2023-09-061-0/+12
| * LoongArch: Use static defined zero page rather than allocatedBibo Mao2023-09-061-27/+1
| * LoongArch: mm: Introduce unified function populate_kernel_pte()Bibo Mao2023-09-061-22/+21
| * LoongArch: Remove shm_align_mask and use SHMLBA insteadHuacai Chen2023-09-062-8/+6
* | Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-08-292-5/+6
|\ \ | |/ |/|
| * loongarch: implement the new page table range APIMatthew Wilcox (Oracle)2023-08-242-2/+2
| * loongarch: convert various functions to use ptdescsVishal Moola (Oracle)2023-08-211-3/+4
* | LoongArch: Replace #include <asm/export.h> with #include <linux/export.h>Masahiro Yamada2023-08-251-1/+1
* | LoongArch: Remove unneeded #include <asm/export.h>Masahiro Yamada2023-08-251-1/+0
|/
* Merge tag 'loongarch-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds2023-06-302-7/+41
|\
| * LoongArch: Introduce hardware page table walkerHuacai Chen2023-06-292-4/+38
| * LoongArch: Support dbar with different hintsHuacai Chen2023-06-291-3/+3
* | mm/fault: convert remaining simple cases to lock_mm_and_find_vma()Linus Torvalds2023-06-241-10/+6
|/
* LoongArch: Mark 3 symbol exports as non-GPLHuacai Chen2023-04-181-2/+2
* LoongArch: Add kprobes supportTiezhu Yang2023-02-251-0/+3
* LoongArch: Add la_abs macro implementationYouling Tang2023-02-251-7/+7
* LoongArch: Use la.pcrel instead of la.abs when it's trivially possibleXi Ruoyao2023-02-251-2/+1
* LoongArch: Add generic ex-handler unwind in prologue unwinderJinyang He2023-01-171-1/+1
* Merge tag 'loongarch-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds2022-12-191-9/+50
|\
| * LoongArch: BPF: Add BPF exception tablesYouling Tang2022-12-141-0/+2
| * LoongArch: extable: Add a dedicated uaccess handlerYouling Tang2022-12-141-0/+22
| * LoongArch: extable: Add `type` and `data` fieldsYouling Tang2022-12-141-1/+6
| * LoongArch: Switch to relative exception tablesYouling Tang2022-12-141-10/+22
* | Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-132-13/+55
|\ \ | |/ |/|
| * mm/sparse-vmemmap: generalise vmemmap_populate_hugepages()Feiyang Chen2022-12-111-43/+16
| * LoongArch: add sparse memory vmemmap supportFeiyang Chen2022-12-111-3/+69
| * MIPS&LoongArch&NIOS2: adjust prototypes of p?d_init()Feiyang Chen2022-12-111-10/+13
* | LoongArch: mm: Fix huge page entry update for virtual machineHuacai Chen2022-12-081-14/+16
|/
* LoongArch: Use TLB for ioremap()Huacai Chen2022-10-121-0/+64
* LoongArch: Support access filter to /dev/mem interfaceHuacai Chen2022-10-121-0/+29
* LoongArch: Refactor cache probe and flush methodsHuacai Chen2022-10-121-96/+115
* LoongArch: mm: Refactor TLB exception handlersRui Wang2022-10-121-290/+247
* LoongArch: Flush TLB earlier at initializationHuacai Chen2022-10-121-2/+3
* LoongArch: mm: Remove the unneeded result variableye xingchen2022-09-031-4/+1
* LoongArch: Fix arch_remove_memory() undefined build errorYupeng Li2022-09-031-12/+10
* LoongArch: mm: Avoid unnecessary page fault retires on shared memory typesHuacai Chen2022-08-251-0/+4
* LoongArch: Cleanup headers to avoid circular dependencyHuacai Chen2022-08-251-9/+2
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-053-4/+50
|\
| * loongarch: drop definition of PGD_ORDERMike Rapoport2022-07-171-1/+1