summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'docs-5.9' of git://git.lwn.net/linuxLinus Torvalds2020-08-052-3/+3
|\
| * docs: fix references for DMA*.txt filesMauro Carvalho Chehab2020-06-262-3/+3
* | Merge tag 'x86-fsgsbase-2020-08-04' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-08-0512-98/+391
|\ \
| * | x86/fsgsbase: Fix Xen PV supportAndy Lutomirski2020-07-011-6/+18
| * | x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbaseAndy Lutomirski2020-07-013-15/+34
| * | x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2Andi Kleen2020-06-182-1/+6
| * | x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bitAndy Lutomirski2020-06-181-18/+14
| * | x86/entry/64: Handle FSGSBASE enabled paranoid entry/exitChang S. Bae2020-06-182-26/+91
| * | x86/entry/64: Introduce the FIND_PERCPU_BASE macroChang S. Bae2020-06-182-0/+49
| * | x86/entry/64: Switch CR3 before SWAPGS in paranoid entryChang S. Bae2020-06-181-8/+24
| * | x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigationTony Luck2020-06-181-4/+2
| * | x86/process/64: Use FSGSBASE instructions on thread copy and ptraceChang S. Bae2020-06-182-6/+10
| * | x86/process/64: Use FSBSBASE in switch_to() if availableAndy Lutomirski2020-06-181-6/+28
| * | x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASEThomas Gleixner2020-06-183-10/+11
| * | x86/fsgsbase/64: Enable FSGSBASE instructions in helper functionsChang S. Bae2020-06-183-16/+81
| * | x86/fsgsbase/64: Add intrinsics for FSGSBASE instructionsAndi Kleen2020-06-181-0/+30
| * | x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASEAndy Lutomirski2020-06-181-0/+24
| * | x86/ptrace: Prevent ptrace from clearing the FS/GS selectorChang S. Bae2020-06-181-15/+2
| |/
* | Merge tag 'x86-entry-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-08-0518-669/+174
|\ \
| * \ Merge branch 'WIP.x86/entry' into x86/entry, to merge the latest generic code...Ingo Molnar2020-07-314-16/+47
| |\ \
| | * \ Merge branch 'locking/nmi' into x86/entryIngo Molnar2020-07-264-16/+47
| | |\ \
| * | | | x86/kvm: Use __xfer_to_guest_mode_work_pending() in kvm_run_vcpu()Thomas Gleixner2020-07-301-1/+1
| |/ / /
| * | | x86/kvm: Use generic xfer to guest work functionThomas Gleixner2020-07-243-15/+12
| * | | x86/entry: Cleanup idtentry_enter/exitThomas Gleixner2020-07-245-31/+26
| * | | x86/entry: Use generic interrupt entry/exit codeThomas Gleixner2020-07-242-172/+5
| * | | x86/entry: Cleanup idtentry_entry/exit_userThomas Gleixner2020-07-243-15/+11
| * | | x86/entry: Use generic syscall exit functionalityThomas Gleixner2020-07-247-222/+54
| * | | x86/entry: Use generic syscall entry functionThomas Gleixner2020-07-245-179/+45
| * | | x86/ptrace: Provide pt_regs helper for entry/exitThomas Gleixner2020-07-241-0/+5
| * | | x86/entry: Move user return notifier out of loopThomas Gleixner2020-07-241-4/+4
| * | | x86/entry: Consolidate 32/64 bit syscall entryThomas Gleixner2020-07-241-52/+41
| * | | x86/entry: Consolidate check_user_regs()Thomas Gleixner2020-07-241-15/+9
| * | | Merge branch 'core/entry' into x86/entryThomas Gleixner2020-07-2420-77/+102
| |\ \ \
| * | | | x86: Correct noinstr qualifiersIra Weiny2020-07-242-2/+2
| * | | | x86/idtentry: Remove stale commentThomas Gleixner2020-07-161-4/+2
| * | | | Merge branch 'x86/urgent' into x86/entry to pick up upstream fixes.Thomas Gleixner2020-07-103-4/+6
| |\ \ \ \
* | \ \ \ \ Merge tag 'dma-mapping-5.9' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2020-08-051-0/+1
|\ \ \ \ \ \
| * | | | | | dma-mapping: make support for dma ops optionalChristoph Hellwig2020-07-191-0/+1
* | | | | | | Merge tag 'close-range-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-08-052-0/+2
|\ \ \ \ \ \ \
| * | | | | | | arch: wire-up close_range()Christian Brauner2020-06-172-0/+2
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge tag 'fork-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/braune...Linus Torvalds2020-08-044-7/+3
|\ \ \ \ \ \ \
| * | | | | | | arch: rename copy_thread_tls() back to copy_thread()Christian Brauner2020-07-042-3/+3
| * | | | | | | arch: remove HAVE_COPY_THREAD_TLSChristian Brauner2020-07-041-1/+0
| * | | | | | | fork: fold legacy_clone_args_valid() into _do_fork()Christian Brauner2020-06-221-3/+0
* | | | | | | | Merge tag 'threads-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/bra...Linus Torvalds2020-08-041-3/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | timens: make vdso_join_timens() always succeedChristian Brauner2020-07-081-3/+2
* | | | | | | | | Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds2020-08-043-3/+3
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | exec: Implement kernel_execveEric W. Biederman2020-07-213-3/+3
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-045-17/+17
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | treewide: Remove uninitialized_var() usageKees Cook2020-07-164-8/+8