This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 880584176ed7 Merge tag 'for-linus-20181201' of git://git.kernel.dk/linux-block new 4cd24de3a098 x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support new ef014aae8f1c x86/retpoline: Remove minimal retpoline support new 8eb729b77faf x86/speculation: Update the TIF_SSBD comment new 24848509aa55 x86/speculation: Clean up spectre_v2_parse_cmdline() new b86bda042685 x86/speculation: Remove unnecessary ret variable in cpu_sh [...] new a8f76ae41cd6 x86/speculation: Move STIPB/IBPB string conditionals out o [...] new 34bce7c9690b x86/speculation: Disable STIBP when enhanced IBRS is in use new 26c4d75b2340 x86/speculation: Rename SSBD update functions new 01daf56875ee x86/speculation: Reorganize speculation control MSRs update new c5511d03ec09 sched/smt: Make sched_smt_present track topology new dbe733642e01 x86/Kconfig: Select SCHED_SMT if SMP enabled new 321a874a7ef8 sched/smt: Expose sched_smt_present static key new a74cfffb03b7 x86/speculation: Rework SMT state change new 130d6f946f6f x86/l1tf: Show actual SMT state new 15d6b7aab079 x86/speculation: Reorder the spec_v2 code new 8770709f4117 x86/speculation: Mark string arrays const correctly new 30ba72a990f5 x86/speculataion: Mark command line parser data __initdata new 495d470e9828 x86/speculation: Unify conditional spectre v2 print functions new fa1202ef2243 x86/speculation: Add command line control for indirect bra [...] new 5bfbe3ad5840 x86/speculation: Prepare for per task indirect branch spec [...] new ff16701a29cb x86/process: Consolidate and simplify switch_to_xtra() code new 5635d99953f0 x86/speculation: Avoid __switch_to_xtra() calls new 4c71a2b6fd7e x86/speculation: Prepare for conditional IBPB in switch_mm() new 46f7ecb1e735 ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS new e6da8bb6f9ab x86/speculation: Split out TIF update new 6d991ba509eb x86/speculation: Prevent stale SPEC_CTRL msr content new 6893a959d7fd x86/speculation: Prepare arch_smt_update() for PRCTL mode new 9137bb27e60e x86/speculation: Add prctl() control for indirect branch s [...] new 7cc765a67d8e x86/speculation: Enable prctl mode for spectre_v2_user new 6b3e64c237c0 x86/speculation: Add seccomp Spectre v2 user space protect [...] new 55a974021ec9 x86/speculation: Provide IBPB always command line options new 4b78317679c4 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...]
The 32 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 56 ++- Documentation/userspace-api/spec_ctrl.rst | 9 + arch/x86/Kconfig | 12 +- arch/x86/Makefile | 5 +- arch/x86/include/asm/msr-index.h | 5 +- arch/x86/include/asm/nospec-branch.h | 26 +- arch/x86/include/asm/spec-ctrl.h | 20 +- arch/x86/include/asm/switch_to.h | 3 - arch/x86/include/asm/thread_info.h | 20 +- arch/x86/include/asm/tlbflush.h | 8 +- arch/x86/kernel/cpu/bugs.c | 525 +++++++++++++++++------- arch/x86/kernel/process.c | 101 ++++- arch/x86/kernel/process.h | 39 ++ arch/x86/kernel/process_32.c | 10 +- arch/x86/kernel/process_64.c | 10 +- arch/x86/mm/tlb.c | 115 ++++-- include/linux/ptrace.h | 17 - include/linux/sched.h | 9 + include/linux/sched/smt.h | 20 + include/uapi/linux/prctl.h | 1 + kernel/cpu.c | 15 +- kernel/ptrace.c | 10 - kernel/sched/core.c | 19 +- kernel/sched/sched.h | 4 +- scripts/Makefile.build | 2 - tools/include/uapi/linux/prctl.h | 1 + 26 files changed, 780 insertions(+), 282 deletions(-) create mode 100644 arch/x86/kernel/process.h create mode 100644 include/linux/sched/smt.h