summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/fault.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtentry_enter/exit()Andy Lutomirski2020-07-061-3/+3
* maccess: rename probe_kernel_address to get_kernel_nofaultChristoph Hellwig2020-06-181-3/+3
* maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofaultChristoph Hellwig2020-06-171-1/+1
* x86/idt: Consolidate idt functionalityThomas Gleixner2020-06-111-12/+4
* x86/entry: Switch page fault exception to IDTENTRY_RAWThomas Gleixner2020-06-111-21/+48
* x86/entry: Convert Invalid Opcode exception to IDTENTRYThomas Gleixner2020-06-111-1/+1
* x86/traps: Make interrupt enable/disable symmetric in C codeThomas Gleixner2020-06-111-2/+13
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-6/+6
* mmap locking API: rename mmap_sem to mmap_lockMichel Lespinasse2020-06-091-1/+1
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-4/+4
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-031-0/+19
|\
| * x86/kvm: Handle async page faults directly through do_page_fault()Andy Lutomirski2020-05-191-0/+19
* | x86/mm: remove vmalloc faultingJoerg Roedel2020-06-021-134/+0
* | mm: remove vmalloc_sync_(un)mappings()Joerg Roedel2020-06-021-37/+0
* | x86/mm/32: implement arch_sync_kernel_mappings()Joerg Roedel2020-06-021-9/+16
|/
* mm/vma: make vma_is_accessible() available for general useAnshuman Khandual2020-04-071-1/+1
* mm: allow VM_FAULT_RETRY for multiple timesPeter Xu2020-04-021-2/+0