| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-09 | riscv: mm: Add page fault trace points | Nam Cao | 1 | -0/+8 |
| 2025-01-18 | riscv/mm/fault: add show_pte() before die() | Yunhui Cui | 1 | -0/+52 |
| 2024-08-01 | riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() | Zhe Qiao | 1 | -8/+9 |
| 2024-06-03 | Revert "riscv: mm: accelerate pagefault when badaccess" | Palmer Dabbelt | 1 | -2/+2 |
| 2024-05-22 | riscv: mm: accelerate pagefault when badaccess | Kefeng Wang | 1 | -2/+2 |
| 2024-04-25 | riscv: mm: accelerate pagefault when badaccess | Kefeng Wang | 1 | -1/+4 |
| 2024-01-17 | Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -8/+8 |
| 2023-12-29 | arch/mm/fault: fix major fault accounting when retrying under per-VMA lock | Suren Baghdasaryan | 1 | -0/+2 |
| 2023-12-20 | riscv: Use accessors to page table entries instead of direct dereference | Alexandre Ghiti | 1 | -8/+8 |
| 2023-10-06 | riscv: handle VM_FAULT_[HWPOISON|HWPOISON_LARGE] faults instead of panicking | Alexandre Ghiti | 1 | -1/+1 |
| 2023-08-24 | mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETED | Suren Baghdasaryan | 1 | -1/+2 |
| 2023-08-18 | mm: remove CONFIG_PER_VMA_LOCK ifdefs | Matthew Wilcox (Oracle) | 1 | -4/+0 |
| 2023-06-30 | Merge tag 'riscv-for-linus-6.5-mw1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -14/+35 |
| 2023-06-24 | riscv/mm: Convert to using lock_mm_and_find_vma() | Ben Hutchings | 1 | -18/+13 |
| 2023-06-20 | riscv: mm: try VMA lock-based page fault handling first | Jisheng Zhang | 1 | -0/+33 |
| 2023-06-19 | riscv: mm: Pre-allocate PGD entries for vmalloc/modules area | Björn Töpel | 1 | -14/+2 |
| 2023-04-28 | Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -3/+3 |
| 2023-03-23 | riscv: entry: Convert to generic entry | Guo Ren | 1 | -3/+3 |
| 2023-03-14 | RISC-V: mm: Support huge page in vmalloc_fault() | Dylan Jhong | 1 | -0/+5 |
| 2023-03-05 | Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -1/+4 |
| 2023-03-02 | riscv: fix livelock in uaccess | Al Viro | 1 | -1/+4 |
| 2023-02-21 | riscv, mm: Perform BPF exhandler fixup on page fault | Björn Töpel | 1 | -4/+6 |
| 2022-09-22 | riscv: Make VM_WRITE imply VM_READ | Andrew Bresticker | 1 | -1/+2 |
| 2022-06-16 | mm: avoid unnecessary page fault retires on shared memory types | Peter Xu | 1 | -0/+4 |
| 2022-04-20 | riscv: mm: Remove the copy operation of pmd | Chuanhua Han | 1 | -7/+3 |
| 2022-01-19 | Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -1/+1 |
| 2022-01-17 | Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2022-01-15 | mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit | Qi Zheng | 1 | -1/+1 |
| 2022-01-05 | riscv: Make vmalloc/vmemmap end equal to the start of the next region | Alexandre Ghiti | 1 | -1/+1 |
| 2021-12-13 | exit: Add and use make_task_dead. | Eric W. Biederman | 1 | -1/+1 |
| 2021-06-30 | riscv: Enable KFENCE for riscv64 | Liu Shixin | 1 | -1/+10 |
| 2021-05-06 | Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -0/+13 |
| 2021-04-26 | riscv: Move kernel mapping outside of linear mapping | Alexandre Ghiti | 1 | -0/+13 |
| 2021-04-15 | riscv: add do_page_fault and do_trap_break into the kprobes blacklist | Jisheng Zhang | 1 | -0/+1 |
| 2021-01-14 | riscv: Add uprobes supported | Guo Ren | 1 | -0/+6 |
| 2021-01-14 | riscv: Add kprobes supported | Guo Ren | 1 | -0/+4 |
| 2021-01-07 | riscv/mm: Prevent kernel module to access user memory without uaccess routines | Eric Lin | 1 | -0/+5 |
| 2021-01-07 | riscv/mm: Introduce a die_kernel_fault() helper function | Eric Lin | 1 | -6/+17 |
| 2020-11-05 | riscv: fix pfn_to_virt err in do_page_fault(). | Liu Shaohua | 1 | -1/+3 |
| 2020-09-15 | riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault() | Pekka Enberg | 1 | -1/+2 |
| 2020-09-15 | riscv/mm/fault: Fix inline placement in vmalloc_fault() declaration | Pekka Enberg | 1 | -1/+1 |
| 2020-09-15 | riscv/mm/fault: Move access error check to function | Pekka Enberg | 1 | -21/+27 |
| 2020-09-15 | riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault() | Pekka Enberg | 1 | -1/+3 |
| 2020-09-15 | riscv/mm/fault: Simplify mm_fault_error() | Pekka Enberg | 1 | -23/+18 |
| 2020-09-15 | riscv/mm/fault: Move fault error handling to mm_fault_error() | Pekka Enberg | 1 | -25/+31 |
| 2020-09-15 | riscv/mm/fault: Simplify fault error handling | Pekka Enberg | 1 | -10/+8 |
| 2020-09-15 | riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault() | Pekka Enberg | 1 | -82/+82 |
| 2020-09-15 | riscv/mm/fault: Move bad area handling to bad_area() | Pekka Enberg | 1 | -27/+40 |
| 2020-09-15 | riscv/mm/fault: Move no context handling to no_context() | Pekka Enberg | 1 | -31/+52 |
| 2020-09-15 | riscv/mm: Simplify retry logic in do_page_fault() | Pekka Enberg | 1 | -11/+9 |
| 2020-08-12 | mm/riscv: use general page fault accounting | Peter Xu | 1 | -15/+1 |
| 2020-08-12 | mm: do page fault accounting in handle_mm_fault | Peter Xu | 1 | -1/+1 |
| 2020-08-07 | mm: remove unneeded includes of <asm/pgalloc.h> | Mike Rapoport | 1 | -1/+0 |
| 2020-06-09 | mmap locking API: convert mmap_sem comments | Michel Lespinasse | 1 | -1/+1 |
| 2020-06-09 | mmap locking API: convert mmap_sem API comments | Michel Lespinasse | 1 | -1/+1 |
| 2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -5/+5 |
| 2020-04-02 | mm: allow VM_FAULT_RETRY for multiple times | Peter Xu | 1 | -5/+0 |
| 2020-04-02 | mm: introduce FAULT_FLAG_DEFAULT | Peter Xu | 1 | -1/+1 |
| 2020-04-02 | mm: introduce fault_signal_pending() | Peter Xu | 1 | -1/+1 |
| 2019-11-05 | riscv: abstract out CSR names for supervisor vs machine mode | Christoph Hellwig | 1 | -3/+3 |
| 2019-10-28 | riscv: add prototypes for assembly language functions from head.S | Paul Walmsley | 1 | -0/+2 |
| 2019-07-08 | Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -3/+3 |
| 2019-06-26 | riscv: mm: Fix code comment | ShihPo Hung | 1 | -3/+0 |
| 2019-06-17 | Merge tag 'riscv-for-v5.2/fixes-rc6' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -0/+13 |
| 2019-06-17 | riscv: mm: synchronize MMU after pte change | ShihPo Hung | 1 | -0/+13 |
| 2019-05-29 | signal/riscv: Remove tsk parameter from do_trap | Eric W. Biederman | 1 | -3/+3 |
| 2019-05-24 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 | Thomas Gleixner | 1 | -14/+1 |
| 2019-05-16 | riscv: fix locking violation in page fault handler | Andreas Schwab | 1 | -1/+2 |
| 2019-05-16 | RISC-V: Access CSRs using CSR numbers | Anup Patel | 1 | -5/+1 |
| 2018-08-17 | mm: convert return type of handle_mm_fault() caller to vm_fault_t | Souptick Joarder | 1 | -1/+2 |
| 2018-02-07 | Merge tag 'riscv-for-linus-4.16-merge_window' of git://git.kernel.org/pub/scm... | Linus Torvalds | 1 | -0/+4 |
| 2018-01-31 | Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+0 |
| 2018-01-30 | riscv: rename sptbr to satp | Christoph Hellwig | 1 | -0/+4 |
| 2018-01-07 | riscv: rename SR_* constants to match the spec | Christoph Hellwig | 1 | -1/+1 |
| 2017-12-04 | riscv: use linux/uaccess.h, not asm/uaccess.h... | Al Viro | 1 | -1/+0 |
| 2017-09-26 | RISC-V: Paging and MMU | Palmer Dabbelt | 1 | -0/+282 |