summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/fault.c
Commit message (Expand)AuthorAgeFilesLines
* riscv: Enable KFENCE for riscv64Liu Shixin2021-06-301-1/+10
* Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-061-0/+13
|\
| * riscv: Move kernel mapping outside of linear mappingAlexandre Ghiti2021-04-261-0/+13
* | riscv: add do_page_fault and do_trap_break into the kprobes blacklistJisheng Zhang2021-04-151-0/+1
|/
* riscv: Add uprobes supportedGuo Ren2021-01-141-0/+6
* riscv: Add kprobes supportedGuo Ren2021-01-141-0/+4
* riscv/mm: Prevent kernel module to access user memory without uaccess routinesEric Lin2021-01-071-0/+5
* riscv/mm: Introduce a die_kernel_fault() helper functionEric Lin2021-01-071-6/+17
* riscv: fix pfn_to_virt err in do_page_fault().Liu Shaohua2020-11-051-1/+3
* riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault()Pekka Enberg2020-09-151-1/+2
* riscv/mm/fault: Fix inline placement in vmalloc_fault() declarationPekka Enberg2020-09-151-1/+1
* riscv/mm/fault: Move access error check to functionPekka Enberg2020-09-151-21/+27
* riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault()Pekka Enberg2020-09-151-1/+3
* riscv/mm/fault: Simplify mm_fault_error()Pekka Enberg2020-09-151-23/+18
* riscv/mm/fault: Move fault error handling to mm_fault_error()Pekka Enberg2020-09-151-25/+31
* riscv/mm/fault: Simplify fault error handlingPekka Enberg2020-09-151-10/+8
* riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault()Pekka Enberg2020-09-151-82/+82
* riscv/mm/fault: Move bad area handling to bad_area()Pekka Enberg2020-09-151-27/+40
* riscv/mm/fault: Move no context handling to no_context()Pekka Enberg2020-09-151-31/+52
* riscv/mm: Simplify retry logic in do_page_fault()Pekka Enberg2020-09-151-11/+9
* mm/riscv: use general page fault accountingPeter Xu2020-08-121-15/+1
* mm: do page fault accounting in handle_mm_faultPeter Xu2020-08-121-1/+1
* mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport2020-08-071-1/+0
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-1/+1
* mmap locking API: convert mmap_sem API commentsMichel Lespinasse2020-06-091-1/+1
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-5/+5
* mm: allow VM_FAULT_RETRY for multiple timesPeter Xu2020-04-021-5/+0
* mm: introduce FAULT_FLAG_DEFAULTPeter Xu2020-04-021-1/+1
* mm: introduce fault_signal_pending()Peter Xu2020-04-021-1/+1
* riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig2019-11-051-3/+3
* riscv: add prototypes for assembly language functions from head.SPaul Walmsley2019-10-281-0/+2
* Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2019-07-081-3/+3
|\
| * signal/riscv: Remove tsk parameter from do_trapEric W. Biederman2019-05-291-3/+3
* | riscv: mm: Fix code commentShihPo Hung2019-06-261-3/+0
* | Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2019-06-171-0/+13
|\ \
| * | riscv: mm: synchronize MMU after pte changeShihPo Hung2019-06-171-0/+13
| |/
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120Thomas Gleixner2019-05-241-14/+1
|/
* riscv: fix locking violation in page fault handlerAndreas Schwab2019-05-161-1/+2
* RISC-V: Access CSRs using CSR numbersAnup Patel2019-05-161-5/+1
* mm: convert return type of handle_mm_fault() caller to vm_fault_tSouptick Joarder2018-08-171-1/+2
* Merge tag 'riscv-for-linus-4.16-merge_window' of git://git.kernel.org/pub/scm...Linus Torvalds2018-02-071-0/+4
|\
| * riscv: rename sptbr to satpChristoph Hellwig2018-01-301-0/+4
* | Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-311-1/+0
|\ \ | |/ |/|
| * riscv: use linux/uaccess.h, not asm/uaccess.h...Al Viro2017-12-041-1/+0
* | riscv: rename SR_* constants to match the specChristoph Hellwig2018-01-071-1/+1
|/
* RISC-V: Paging and MMUPalmer Dabbelt2017-09-261-0/+282