This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allyesconfig in repository toolchain/linux-next.
from d8f190ee836a Merge branch 'akpm' (patches from Andrew) adds f1f90e254e46 PCI: Fix incorrect value returned from pcie_get_speed_cap() adds 68bc10bf9921 PCI: imx6: Fix link training status detection in link up check adds c6fd6fe9dea4 PCI: layerscape: Fix wrong invocation of outbound window d [...] adds 15cb127e3c8f PCI: dwc: Fix MSI-X EP framework address calculation bug adds c74eadf881ad Merge remote-tracking branch 'lorenzo/pci/controller-fixes [...] adds c734b42583bc Merge tag 'pci-v4.20-fixes-2' of git://git.kernel.org/pub/ [...] adds 41e817bca3ac fs: fix lost error code in dio_complete adds 2a5cf35cd6c5 block: fix single range discard merge adds d6a2b9535d1e nvme: Free ctrl device name on init failure adds dfa74422d604 nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvm [...] adds 751a0cc0cd3a nvme-pci: fix surprise removal adds 14a1336e6fff nvme: warn when finding multi-port subsystems without mult [...] adds f6c8e432cb04 nvme: flush namespace scanning work just before removing n [...] adds 6344d02dc8f8 nvme-rdma: fix double freeing of async event data adds 1c9b357ced0b Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds 880584176ed7 Merge tag 'for-linus-20181201' of git://git.kernel.dk/linux-block adds 4cd24de3a098 x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support adds ef014aae8f1c x86/retpoline: Remove minimal retpoline support adds 8eb729b77faf x86/speculation: Update the TIF_SSBD comment adds 24848509aa55 x86/speculation: Clean up spectre_v2_parse_cmdline() adds b86bda042685 x86/speculation: Remove unnecessary ret variable in cpu_sh [...] adds a8f76ae41cd6 x86/speculation: Move STIPB/IBPB string conditionals out o [...] adds 34bce7c9690b x86/speculation: Disable STIBP when enhanced IBRS is in use adds 26c4d75b2340 x86/speculation: Rename SSBD update functions adds 01daf56875ee x86/speculation: Reorganize speculation control MSRs update adds c5511d03ec09 sched/smt: Make sched_smt_present track topology adds dbe733642e01 x86/Kconfig: Select SCHED_SMT if SMP enabled adds 321a874a7ef8 sched/smt: Expose sched_smt_present static key adds a74cfffb03b7 x86/speculation: Rework SMT state change adds 130d6f946f6f x86/l1tf: Show actual SMT state adds 15d6b7aab079 x86/speculation: Reorder the spec_v2 code adds 8770709f4117 x86/speculation: Mark string arrays const correctly adds 30ba72a990f5 x86/speculataion: Mark command line parser data __initdata adds 495d470e9828 x86/speculation: Unify conditional spectre v2 print functions adds fa1202ef2243 x86/speculation: Add command line control for indirect bra [...] adds 5bfbe3ad5840 x86/speculation: Prepare for per task indirect branch spec [...] adds ff16701a29cb x86/process: Consolidate and simplify switch_to_xtra() code adds 5635d99953f0 x86/speculation: Avoid __switch_to_xtra() calls adds 4c71a2b6fd7e x86/speculation: Prepare for conditional IBPB in switch_mm() adds 46f7ecb1e735 ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS adds e6da8bb6f9ab x86/speculation: Split out TIF update adds 6d991ba509eb x86/speculation: Prevent stale SPEC_CTRL msr content adds 6893a959d7fd x86/speculation: Prepare arch_smt_update() for PRCTL mode adds 9137bb27e60e x86/speculation: Add prctl() control for indirect branch s [...] adds 7cc765a67d8e x86/speculation: Enable prctl mode for spectre_v2_user adds 6b3e64c237c0 x86/speculation: Add seccomp Spectre v2 user space protect [...] adds 55a974021ec9 x86/speculation: Provide IBPB always command line options adds 4b78317679c4 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...]
No new revisions were added by this update.
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 ++++-- block/blk-merge.c | 2 +- drivers/nvme/host/core.c | 8 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/nvme.h | 3 + drivers/nvme/host/rdma.c | 2 + drivers/pci/controller/dwc/pci-imx6.c | 10 +- drivers/pci/controller/dwc/pci-layerscape.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 1 - drivers/pci/pci.c | 24 +- fs/direct-io.c | 4 +- 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 + 36 files changed, 807 insertions(+), 313 deletions(-) create mode 100644 arch/x86/kernel/process.h create mode 100644 include/linux/sched/smt.h