summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/fault.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-15riscv: Add uprobes supportedGuo Ren1-0/+6
2021-01-15riscv: Add kprobes supportedGuo Ren1-0/+4
2021-01-08riscv/mm: Prevent kernel module to access user memory without uaccess routinesEric Lin1-0/+5
2021-01-08riscv/mm: Introduce a die_kernel_fault() helper functionEric Lin1-6/+17
2020-11-06riscv: fix pfn_to_virt err in do_page_fault().Liu Shaohua1-1/+3
2020-09-16riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault()Pekka Enberg1-1/+2
2020-09-16riscv/mm/fault: Fix inline placement in vmalloc_fault() declarationPekka Enberg1-1/+1
2020-09-16riscv/mm/fault: Move access error check to functionPekka Enberg1-21/+27
2020-09-16riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault()Pekka Enberg1-1/+3
2020-09-16riscv/mm/fault: Simplify mm_fault_error()Pekka Enberg1-23/+18
2020-09-16riscv/mm/fault: Move fault error handling to mm_fault_error()Pekka Enberg1-25/+31
2020-09-16riscv/mm/fault: Simplify fault error handlingPekka Enberg1-10/+8
2020-09-16riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault()Pekka Enberg1-82/+82
2020-09-16riscv/mm/fault: Move bad area handling to bad_area()Pekka Enberg1-27/+40
2020-09-16riscv/mm/fault: Move no context handling to no_context()Pekka Enberg1-31/+52
2020-09-16riscv/mm: Simplify retry logic in do_page_fault()Pekka Enberg1-11/+9
2020-08-12mm/riscv: use general page fault accountingPeter Xu1-15/+1
2020-08-12mm: do page fault accounting in handle_mm_faultPeter Xu1-1/+1
2020-08-07mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport1-1/+0
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse1-1/+1
2020-06-09mmap locking API: convert mmap_sem API commentsMichel Lespinasse1-1/+1
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse1-5/+5
2020-04-02mm: allow VM_FAULT_RETRY for multiple timesPeter Xu1-5/+0
2020-04-02mm: introduce FAULT_FLAG_DEFAULTPeter Xu1-1/+1
2020-04-02mm: introduce fault_signal_pending()Peter Xu1-1/+1
2019-11-05riscv: abstract out CSR names for supervisor vs machine modeChristoph Hellwig1-3/+3
2019-10-28riscv: add prototypes for assembly language functions from head.SPaul Walmsley1-0/+2
2019-07-09Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+3
2019-06-27riscv: mm: Fix code commentShihPo Hung1-3/+0
2019-06-17Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+13
2019-06-17riscv: mm: synchronize MMU after pte changeShihPo Hung1-0/+13
2019-05-29signal/riscv: Remove tsk parameter from do_trapEric W. Biederman1-3/+3
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120Thomas Gleixner1-14/+1
2019-05-17riscv: fix locking violation in page fault handlerAndreas Schwab1-1/+2
2019-05-17RISC-V: Access CSRs using CSR numbersAnup Patel1-5/+1
2018-08-18mm: convert return type of handle_mm_fault() caller to vm_fault_tSouptick Joarder1-1/+2
2018-02-07Merge tag 'riscv-for-linus-4.16-merge_window' of git://git.kernel.org/pub/scm...Linus Torvalds1-0/+4
2018-02-01Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2018-01-31riscv: rename sptbr to satpChristoph Hellwig1-0/+4
2018-01-08riscv: rename SR_* constants to match the specChristoph Hellwig1-1/+1
2017-12-05riscv: use linux/uaccess.h, not asm/uaccess.h...Al Viro1-1/+0
2017-09-27RISC-V: Paging and MMUPalmer Dabbelt1-0/+282