summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/fault.c
Commit message (Expand)AuthorAgeFilesLines
* arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESSKefeng Wang2024-05-051-23/+20
* arm64: mm: accelerate pagefault when VM_FAULT_BADACCESSKefeng Wang2024-04-251-1/+3
* arm64: mm: cleanup __do_page_fault()Kefeng Wang2024-04-251-20/+7
* Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-03-141-6/+6
|\
| * arm64/mm: new ptep layer to manage contig bitRyan Roberts2024-02-221-6/+6
| * arm64/mm: convert set_pte_at() to set_ptes(..., 1)Ryan Roberts2024-02-221-1/+1
| * arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)Ryan Roberts2024-02-221-2/+2
* | arm64: Add ESR decoding for exceptions involving translation level -1Ard Biesheuvel2024-02-161-19/+11
|/
* arch/mm/fault: fix major fault accounting when retrying under per-VMA lockSuren Baghdasaryan2023-12-291-0/+2
* arm64: Avoid cpus_have_const_cap() for ARM64_HAS_EPANMark Rutland2023-10-161-1/+1
* mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETEDSuren Baghdasaryan2023-08-241-1/+2
* mm: remove CONFIG_PER_VMA_LOCK ifdefsMatthew Wilcox (Oracle)2023-08-181-2/+0
* arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault()SeongJae Park2023-07-031-2/+0
* Merge branch 'expand-stack'Linus Torvalds2023-06-281-39/+8
|\
| * arm64/mm: Convert to using lock_mm_and_find_vma()Linus Torvalds2023-06-241-39/+8
* | Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-06-281-1/+4
|\ \
| * | arm64: allow pte_offset_map() to failHugh Dickins2023-06-191-0/+3
| * | kasan: use internal prototypes matching gcc-13 builtinsArnd Bergmann2023-06-091-1/+1
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-06-261-6/+14
|\ \ \ | |_|/ |/| |
| | |
| | \
| *-. \ Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2...Catalin Marinas2023-06-231-6/+14
| |\ \ \ | | |_|/ | |/| |
| | | * arm64/esr: Add decode of ISS2 to data abort reportingMark Brown2023-05-261-3/+14
| | |/ | |/|
| | * arm64: move early_brk64 prototype to headerArnd Bergmann2023-05-251-3/+0
| |/
* / arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK b...Jisheng Zhang2023-06-021-2/+1
|/
* arm64/mm: mark private VM_FAULT_X defines as vm_fault_tMin-Hua Chen2023-05-161-2/+2
* arm64/mm: try VMA lock-based page fault handling firstSuren Baghdasaryan2023-04-051-0/+36
* mm: add vma_alloc_zeroed_movable_folio()Matthew Wilcox (Oracle)2023-02-021-2/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-151-1/+3
|\
| * Merge branch kvm-arm64/mte-map-shared into kvmarm-master/nextMarc Zyngier2022-12-051-1/+3
| |\
| | * arm64: mte: Lock a page for MTE tag initialisationCatalin Marinas2022-11-291-0/+2
| | * arm64: mte: Fix/clarify the PG_mte_tagged semanticsCatalin Marinas2022-11-291-1/+1
* | | Merge tag 'efi-next-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-131-0/+4
|\ \ \
| * | | arm64: efi: Recover from synchronous exceptions occurring in firmwareArd Biesheuvel2022-12-081-0/+4
* | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-12-121-1/+7
|\ \ \ \ | |/ / / |/| | |
| * | | arm64: mm: kfence: only handle translation faultsMark Rutland2022-11-151-1/+7
| |/ /
* / / arm64: efi: Revert "Recover from synchronous exceptions ..."Ard Biesheuvel2022-12-011-4/+0
|/ /
* / arm64: efi: Recover from synchronous exceptions occurring in firmwareArd Biesheuvel2022-11-031-0/+4
|/
* arm64: compat: Implement misalignment fixups for multiword loadsArd Biesheuvel2022-09-061-0/+3
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-051-0/+4
|\
| * mm: avoid unnecessary page fault retires on shared memory typesPeter Xu2022-06-161-0/+4
* | mm: kasan: Skip unpoisoning of user pagesCatalin Marinas2022-07-071-1/+0
|/
* Merge branch 'for-next/esr-elx-64-bit' into for-next/coreCatalin Marinas2022-05-201-35/+35
|\
| * arm64: Treat ESR_ELx as a 64-bit registerAlexandru Elisei2022-04-291-35/+35
* | arm64/mte: Make TCF field values and naming more standardMark Brown2022-05-041-1/+2
|/
* Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-171-1/+1
|\
| * exit: Add and use make_task_dead.Eric W. Biederman2021-12-131-1/+1
* | Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-151-4/+2
|\ \
| * | mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bitQi Zheng2022-01-151-4/+2
| |/
* | arm64: mm: log potential KASAN shadow aliasMark Rutland2021-12-131-0/+2
* | arm64: mm: use die_kernel_fault() in do_mem_abort()Mark Rutland2021-12-131-5/+2
|/
* arm64: kasan: mte: remove redundant mte_report_once logicMark Rutland2021-08-021-14/+1