summaryrefslogtreecommitdiffstats
path: root/arch/arc/mm/fault.c
Commit message (Expand)AuthorAgeFilesLines
* mm: avoid unnecessary page fault retires on shared memory typesPeter Xu2022-06-161-0/+4
* mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bitQi Zheng2022-01-151-2/+1
* ARC: mm: vmalloc sync from kernel to user table to update PMD ...Vineet Gupta2021-08-261-12/+12
* ARC: mm: support 4 levels of page tablesVineet Gupta2021-08-261-0/+2
* ARC: mm: support 3 levels of page tablesVineet Gupta2021-08-261-0/+4
* ARC: mm: use SCRATCH_DATA0 register for caching pgdir in ARCv2 onlyVineet Gupta2021-08-241-1/+1
* mm/arc: use general page fault accountingPeter Xu2020-08-121-15/+3
* 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: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-2/+2
* mm: allow VM_FAULT_RETRY for multiple timesPeter Xu2020-04-021-1/+0
* mm: introduce FAULT_FLAG_DEFAULTPeter Xu2020-04-021-1/+1
* arc/mm: use helper fault_signal_pending()Peter Xu2020-04-021-21/+13
* ARC: mm: remove __ARCH_USE_5LEVEL_HACKVineet Gupta2019-12-011-2/+8
* Merge tag 'arc-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgup...Linus Torvalds2019-07-161-108/+77
|\
| * ARC: mm: do_page_fault refactor #8: release mmap_sem soonerVineet Gupta2019-07-011-4/+3
| * ARC: mm: do_page_fault refactor #7: fold the various error handlingVineet Gupta2019-07-011-34/+14
| * ARC: mm: do_page_fault refactor #6: error handlers to use same patternVineet Gupta2019-07-011-11/+10
| * ARC: mm: do_page_fault refactor #5: scoot no_context to endVineet Gupta2019-07-011-14/+7
| * ARC: mm: do_page_fault refactor #4: consolidate retry related logicVineet Gupta2019-07-011-29/+31
| * ARC: mm: do_page_fault refactor #3: tidyup vma access permission codeVineet Gupta2019-07-011-18/+21
| * ARC: mm: do_page_fault refactor #2: remove short lived variableVineet Gupta2019-07-011-6/+1
| * ARC: mm: do_page_fault refactor #1: remove label @good_areaVineet Gupta2019-07-011-7/+5
* | Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2019-07-081-2/+2
|\ \ | |/ |/|
| * signal: Remove the task parameter from force_sig_faultEric W. Biederman2019-05-291-2/+2
| * signal: Explicitly call force_sig_fault on currentEric W. Biederman2019-05-291-2/+2
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* | ARC: mm: SIGSEGV userspace trying to access kernel virtual memoryEugeniy Paltsev2019-05-201-6/+3
|/
* ARC: mm: do_page_fault fixes #1: relinquish mmap_sem if signal arrives while ...Vineet Gupta2019-01-171-4/+9
* arch/arc/mm/fault.c: remove caller signal_pending_branch predictionsDavidlohr Bueso2019-01-041-1/+1
* ARC: mm: fix uninitialised signal code in do_page_faultEugeniy Paltsev2018-11-121-1/+1
* signal/arc: Use force_sig_fault where appropriateEric W. Biederman2018-09-271-15/+5
* mm: convert return type of handle_mm_fault() caller to vm_fault_tSouptick Joarder2018-08-171-1/+3
* signal: Ensure every siginfo we send has all bits initializedEric W. Biederman2018-04-251-0/+2
* ARC: typo fix in mm/fault.cLiav Rehana2017-08-281-1/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-1/+1
* mm: do not pass mm_struct into handle_mm_faultKirill A. Shutemov2016-07-261-1/+1
* ARC: mm: preps ahead of HIGHMEM supportVineet Gupta2015-10-281-3/+10
* mm/fault, arch: Use pagefault_disable() to check for disabled pagefaults in t...David Hildenbrand2015-05-191-1/+1
* ARC: perf: Enable generic software eventsVineet Gupta2015-02-271-2/+10
* arc: mm: Fix build failureGuenter Roeck2015-01-301-1/+1
* vm: add VM_FAULT_SIGSEGV handling supportLinus Torvalds2015-01-291-0/+2
* mm, arc: remove obsolete pagefault oom killer commentDavid Rientjes2014-08-071-1/+0
* ARC: Change calling convention of do_page_fault()Vineet Gupta2013-11-061-1/+1
* ARC: Incorrect mm reference used in vmalloc fault handlerVineet Gupta2013-11-021-3/+3
* arch: mm: pass userspace fault flag to generic fault handlerJohannes Weiner2013-09-121-2/+4
* arch: mm: remove obsolete init OOM protectionJohannes Weiner2013-09-121-5/+0
* mm: invoke oom-killer from remaining unconverted page fault handlersJohannes Weiner2013-07-091-2/+4
* ARC: Remove explicit passing around of ECRVineet Gupta2013-06-261-7/+5