summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/fault.c
Commit message (Expand)AuthorAgeFilesLines
* x86/mm: try VMA lock-based page fault handling firstSuren Baghdasaryan2023-04-051-0/+36
* Revert "x86: kmsan: sync metadata pages on page fault"Alexander Potapenko2023-02-021-22/+1
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-1/+22
|\
| * x86: kmsan: sync metadata pages on page faultAlexander Potapenko2022-10-031-1/+22
* | x86/mm: Print likely CPU at segfault timeRik van Riel2022-08-241-0/+10
|/
* 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
* | context_tracking: Take IRQ eqs entrypoints over RCUFrederic Weisbecker2022-07-051-1/+1
|/
* x86/fault: Cast an argument to the proper address space in prefetch()Lukas Bulwahn2022-04-041-1/+1
* mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bitQi Zheng2022-01-151-2/+1
* Merge branch x86/cc into x86/coreBorislav Petkov2021-10-041-8/+18
|\
| * x86/fault: Fix wrong signal when vsyscall fails with pkeyJiashuo Liang2021-09-201-8/+18
* | x86/mm/64: Improve stack overflow warningsPeter Zijlstra2021-09-211-10/+10
|/
* Merge tag 'x86-fpu-2021-07-07' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-07-071-1/+1
|\
| * x86/cpu: Sanitize X86_FEATURE_OSPKEThomas Gleixner2021-06-231-1/+1
* | Merge tag 'perf-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-06-281-2/+2
|\ \ | |/ |/|
| * x86,kprobes: WARN if kprobes tries to handle a faultPeter Zijlstra2021-06-011-2/+2
* | x86/fault: Don't send SIGSEGV twice on SEGV_PKUERRJiashuo Liang2021-06-041-2/+2
|/
* x86: Fix various typos in comments, take #2Ingo Molnar2021-03-211-1/+1
* x86: Fix various typos in commentsIngo Molnar2021-03-181-1/+1
* kfence: add test suiteMarco Elver2021-02-261-1/+2
* kfence: use pt_regs to generate stack trace on faultsMarco Elver2021-02-261-1/+1
* x86, kfence: enable KFENCE for x86Alexander Potapenko2021-02-261-0/+5
* Merge branch 'x86/cleanups' into x86/mmIngo Molnar2021-02-121-30/+0
|\
| * x86/vm86/32: Remove VM86_SCREEN_BITMAP supportAndy Lutomirski2021-01-211-30/+0
* | x86/{fault,efi}: Fix and rename efi_recover_from_page_fault()Andy Lutomirski2021-02-101-5/+6
* | x86/fault: Don't run fixups for SMAP violationsAndy Lutomirski2021-02-101-3/+6
* | x86/fault: Don't look for extable entries for SMEP violationsAndy Lutomirski2021-02-101-2/+2
* | x86/fault: Rename no_context() to kernelmode_fixup_or_oops()Andy Lutomirski2021-02-101-18/+10
* | x86/fault: Bypass no_context() for implicit kernel faults from usermodeAndy Lutomirski2021-02-101-27/+32
* | x86/fault: Split the OOPS code out from no_context()Andy Lutomirski2021-02-101-54/+62
* | x86/fault: Improve kernel-executing-user-memory handlingAndy Lutomirski2021-02-101-3/+18
* | x86/fault: Correct a few user vs kernel checks wrt WRUSSAndy Lutomirski2021-02-101-4/+11
* | x86/fault: Document the locking in the fault_signal_pending() pathAndy Lutomirski2021-02-101-1/+4
* | x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault()Andy Lutomirski2021-02-101-5/+7
* | x86/fault: Fold mm_fault_error() into do_user_addr_fault()Andy Lutomirski2021-02-101-52/+45
* | x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUsAndy Lutomirski2021-02-101-0/+13
* | x86/fault: Fix AMD erratum #91 errata fixup for user codeAndy Lutomirski2021-02-101-10/+17
|/
* x86/traps: Attempt to fixup exceptions in vDSO before signalingSean Christopherson2020-11-181-0/+7
* x86/fault: Add a helper function to sanitize error codeSean Christopherson2020-11-181-12/+14
* x86/mm: Signal SIGSEGV with PF_SGXSean Christopherson2020-11-171-0/+12
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-10-231-5/+8
|\
| * x86/kvm: Update the comment about asynchronous page fault in exc_page_fault()Vitaly Kuznetsov2020-10-211-5/+8
* | Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-10-121-1/+1
|\ \ | |/ |/|
| * x86/mce: Decode a kernel instruction to determine if it is copying from userTony Luck2020-10-071-1/+1
* | x86/mm/32: Bring back vmalloc faulting on x86_32Joerg Roedel2020-09-031-0/+78
|/
* mm/x86: use general page fault accountingPeter Xu2020-08-121-15/+2
* 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
* x86/entry: Cleanup idtentry_enter/exitThomas Gleixner2020-07-241-3/+3