summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-05-23x86/speculation: Provide IBPB always command line optionsThomas Gleixner2-11/+35
2019-05-23x86/speculation: Add seccomp Spectre v2 user space protection modeThomas Gleixner3-2/+25
2019-05-23x86/speculation: Enable prctl mode for spectre_v2_userThomas Gleixner2-10/+38
2019-05-23x86/speculation: Add prctl() control for indirect branch speculationThomas Gleixner6-0/+92
2019-05-23x86/speculation: Prevent stale SPEC_CTRL msr contentThomas Gleixner4-20/+43
2019-05-23x86/speculation: Prepare arch_smt_update() for PRCTL modeThomas Gleixner1-21/+25
2019-05-23x86/speculation: Split out TIF updateThomas Gleixner1-12/+23
2019-05-23x86/speculation: Prepare for conditional IBPB in switch_mm()Thomas Gleixner4-22/+117
2019-05-23x86/speculation: Avoid __switch_to_xtra() callsThomas Gleixner2-2/+26
2019-05-23x86/process: Consolidate and simplify switch_to_xtra() codeThomas Gleixner5-20/+37
2019-05-23x86/speculation: Prepare for per task indirect branch speculation controlTim Chen5-7/+44
2019-05-23x86/speculation: Add command line control for indirect branch speculationThomas Gleixner3-19/+154
2019-05-23x86/speculation: Unify conditional spectre v2 print functionsThomas Gleixner1-13/+4
2019-05-23x86/speculataion: Mark command line parser data __initdataThomas Gleixner1-2/+2
2019-05-23x86/speculation: Mark string arrays const correctlyThomas Gleixner1-2/+2
2019-05-23x86/speculation: Reorder the spec_v2 codeThomas Gleixner1-87/+87
2019-05-23x86/speculation: Rework SMT state changeThomas Gleixner3-7/+16
2019-05-23sched: Add sched_smt_active()Ben Hutchings3-0/+38
2019-05-23x86/Kconfig: Select SCHED_SMT if SMP enabledThomas Gleixner1-7/+1
2019-05-23x86/speculation: Reorganize speculation control MSRs updateTim Chen1-17/+29
2019-05-23x86/speculation: Rename SSBD update functionsThomas Gleixner3-11/+11
2019-05-23x86/speculation: Disable STIBP when enhanced IBRS is in useTim Chen1-0/+7
2019-05-23x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common()Tim Chen1-2/+18
2019-05-23x86/speculation: Remove unnecessary ret variable in cpu_show_common()Tim Chen1-4/+1
2019-05-23x86/speculation: Clean up spectre_v2_parse_cmdline()Tim Chen1-14/+13
2019-05-23x86/speculation: Update the TIF_SSBD commentTim Chen1-1/+1
2019-05-23x86/speculation: Propagate information about RSB filling mitigation to sysfsJiri Kosina1-1/+2
2019-05-23x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigationJiri Kosina1-5/+50
2019-05-23x86/speculation: Apply IBPB more strictly to avoid cross-process data leakJiri Kosina3-11/+48
2019-05-23x86/cpu: Sanitize FAM6_ATOM namingPeter Zijlstra2-27/+31
2019-05-23x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigationJiang Biao1-1/+0
2019-05-23x86/speculation: Simplify the CPU bug detection logicDominik Brodowski1-15/+7
2019-05-23x86/speculation: Support Enhanced IBRS on future CPUsSai Praneeth4-2/+23
2019-05-23locking/static_keys: Provide DECLARE and well as DEFINE macrosTony Luck1-0/+6
2019-05-23locking/static_key: Fix concurrent static_key_slow_inc()Paolo Bonzini2-6/+46
2019-05-23x86/cpufeature: Carve out X86_FEATURE_*Borislav Petkov49-316/+321
2019-05-23x86/headers: Don't include asm/processor.h in asm/atomic.hAndi Kleen3-2/+4
2019-05-23x86/asm: Add asm macros for static keys/jump labelsAndy Lutomirski1-8/+44
2019-05-23x86/asm: Error out if asm/jump_label.h is included inappropriatelyAndy Lutomirski1-0/+13
2019-05-23jump_label: make static_key_enabled() work on static_key_true/false types tooTejun Heo1-7/+11
2019-05-23locking/static_keys: Fix up the static keys documentationJonathan Corbet2-8/+6
2019-05-23locking/static_keys: Fix a silly typoJonathan Corbet2-2/+2
2019-05-23jump_label/x86: Work around asm build bug on older/backported GCCsPeter Zijlstra1-4/+4
2019-05-23jump label, locking/static_keys: Update docsJason Baron2-68/+98
2019-05-23locking/static_keys: Add a new static_key interfacePeter Zijlstra9-44/+298
2019-05-23locking/static_keys: Rework update logicPeter Zijlstra1-50/+38
2019-05-23jump_label: Add jump_entry_key() helperPeter Zijlstra1-4/+9
2019-05-23jump_label, locking/static_keys: Rename JUMP_LABEL_TYPE_* and related helpers...Peter Zijlstra2-29/+21
2019-05-23jump_label: Rename JUMP_LABEL_{EN,DIS}ABLE to JUMP_LABEL_{JMP,NOP}Peter Zijlstra9-18/+18
2019-05-23module, jump_label: Fix module lockingPeter Zijlstra1-4/+6