summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/process.c
Commit message (Expand)AuthorAgeFilesLines
* x86/speculation: Prevent rogue cross-process SSBD shutdownAnthony Steinhauser2020-06-201-18/+10
* x86/speculation: Add prctl() control for indirect branch speculationThomas Gleixner2019-05-161-0/+5
* x86/speculation: Prevent stale SPEC_CTRL msr contentThomas Gleixner2019-05-161-1/+29
* x86/process: Consolidate and simplify switch_to_xtra() codeThomas Gleixner2019-05-161-5/+7
* x86/speculation: Prepare for per task indirect branch speculation controlTim Chen2019-05-161-2/+18
* x86/speculation: Reorganize speculation control MSRs updateTim Chen2019-05-161-17/+29
* x86/speculation: Rename SSBD update functionsThomas Gleixner2019-05-161-6/+6
* x86/speculation: Rework speculative_store_bypass_update()Thomas Gleixner2018-07-251-2/+2
* x86/speculation: Add virtualized speculative store bypass disable supportTom Lendacky2018-07-251-1/+12
* x86/speculation: Handle HT correctly on AMDThomas Gleixner2018-07-251-6/+119
* x86/cpufeatures: Disentangle SSBD enumerationThomas Gleixner2018-07-251-1/+1
* x86/bugs: Rename _RDS to _SSBDKonrad Rzeszutek Wilk2018-07-251-4/+4
* x86/process: Allow runtime control of Speculative Store BypassThomas Gleixner2018-07-251-0/+22
* x86/process: Optimize TIF_NOTSC switchThomas Gleixner2018-07-251-18/+4
* x86/process: Correct and optimize TIF_BLOCKSTEP switchKyle Huey2018-07-251-5/+7
* x86/process: Optimize TIF checks in __switch_to_xtra()Kyle Huey2018-07-251-23/+31
* KAISER: Kernel Address IsolationRichard Fellner2018-01-051-1/+1
* x86/vm86: Set thread.vm86 to NULL on fork/cloneAndy Lutomirski2015-10-311-0/+3
* x86/mm, kasan: Silence KASAN warnings in get_wchan()Andrey Ryabinin2015-10-201-3/+3
* x86/process: Unify 32bit and 64bit implementations of get_wchan()Thomas Gleixner2015-09-301-0/+55
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2015-09-011-0/+3
|\
| * x86/vm86: Move vm86 fields out of 'thread_struct'Brian Gerst2015-07-311-0/+3
* | Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2015-08-311-0/+2
|\ \
| * | x86/mce: Clear Local MCE opt-in before kexecAshok Raj2015-08-131-0/+2
| |/
* / x86/idle: Restore trace_cpu_idle to mwait_idle() callsJisheng Zhang2015-08-201-0/+2
|/
* x86/fpu, sched: Introduce CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT and use it on...Ingo Molnar2015-07-181-1/+1
* x86/fpu, sched: Dynamically allocate 'struct fpu'Dave Hansen2015-07-181-1/+1
* Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2015-06-221-49/+5
|\
| * x86/fpu: Move fpu__clear() to 'struct fpu *' parameter passingIngo Molnar2015-05-191-1/+1
| * x86/fpu: Synchronize the naming of drop_fpu() and fpu_reset_state()Ingo Molnar2015-05-191-1/+1
| * x86/fpu: Remove failure paths from fpstate-alloc low level functionsIngo Molnar2015-05-191-10/+0
| * x86/fpu: Rename fpu-internal.h to fpu/internal.hIngo Molnar2015-05-191-1/+1
| * x86/fpu: Rename fpu__flush_thread() to fpu__clear()Ingo Molnar2015-05-191-1/+1
| * x86/fpu: Use 'struct fpu' in fpu__copy()Ingo Molnar2015-05-191-1/+1
| * x86/fpu: Remove 'struct task_struct' usage from drop_fpu()Ingo Molnar2015-05-191-1/+2
| * x86/fpu: Factor out fpu__copy()Ingo Molnar2015-05-191-11/+1
| * x86/fpu: Move task_xstate_cachep handling to core.cIngo Molnar2015-05-191-8/+1
| * x86/fpu: Factor out fpu__flush_thread() from flush_thread()Ingo Molnar2015-05-191-13/+1
| * x86/fpu: Remove the free_thread_xstate() complicationIngo Molnar2015-05-191-7/+2
| * x86/fpu: Fix header file dependencies of fpu-internal.hIngo Molnar2015-05-191-1/+0
| * x86/fpu: Move thread_info::fpu_counter into thread_info::fpu.counterIngo Molnar2015-05-191-1/+1
| * x86/fpu: Rename fpu_free() to fpstate_free()Ingo Molnar2015-05-191-1/+1
| * x86/fpu: Rename fpu_alloc() to fpstate_alloc()Ingo Molnar2015-05-191-1/+1
| * x86/fpu: Split an fpstate_alloc_init() function out of init_fpu()Ingo Molnar2015-05-191-1/+1
* | sched/x86: Drop repeated word from mwait_idle() commentHuang Rui2015-05-271-4/+3
|/
* x86/fpu: Always restore_xinit_state() when use_eager_cpu()Bobby Powers2015-05-061-5/+7
* x86: Make cpu_tss available to external modulesMarc Dionne2015-05-051-1/+1
* Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2015-04-131-7/+12
|\
| * x86/fpu: Don't abuse drop_init_fpu() in flush_thread()Oleg Nesterov2015-03-231-9/+6
| * x86/fpu: Use restore_init_xstate() instead of math_state_restore() on kthread...Oleg Nesterov2015-03-231-1/+2