This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allmodconfig in repository toolchain/linux-next.
from b6839ef26e54 Merge tag 'char-misc-4.20-rc5' of git://git.kernel.org/pub [...] adds 38c7b224ce22 unifdef: use memcpy instead of strncpy adds e6bc06faf64a cachefiles: Fix an assertion failure when trying to update [...] adds 3f2b7b903510 fscache: Fix race in fscache_op_complete() due to split at [...] adds 9a24ce5b66f9 cachefiles: Fix page leak in cachefiles_read_backing_file [...] adds c5a94f434c82 fscache: fix race between enablement and dropping of object adds b7e768b7e352 cachefiles: Explicitly cast enumerated type in put_object adds 34e06fe4d05b cachefiles: avoid deprecated get_seconds() adds 31ffa5638335 fscache, cachefiles: remove redundant variable 'cache' adds fd3b3e0ec59d Merge tag 'fscache-fixes-20181130' of git://git.kernel.org [...] adds ef1a84093489 stackleak: Disable function tracing and kprobes for stackl [...] adds 1f817429b2dd Merge tag 'gcc-plugins-v4.20-rc5' of git://git.kernel.org/ [...] adds ce8c80c536da arm64: Add workaround for Cortex-A76 erratum 1286807 adds 874bfc6e5422 arm64: ftrace: Fix to enable syscall events on arm64 adds ea2412dc21cc ACPI/IORT: Fix iort_get_platform_device_domain() uninitial [...] adds 868dda00b98c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c50cbd85cd70 mips: fix mips_get_syscall_arg o32 check adds 7d35baa4e9ec MIPS: ralink: Fix mt7620 nd_sd pinmux adds 6584297b78b6 MAINTAINERS: Update linux-mips mailing list address adds 6c7954b7eb76 Merge tag 'mips_fixes_4.20_4' of git://git.kernel.org/pub/ [...] adds 12457e6391e0 MAINTAINERS: name change for Luis adds 08be37b79892 mm/gup: finish consolidating error handling adds e21e57445a64 ocfs2: fix deadlock caused by ocfs2_defrag_extent() adds 6ff38bd40230 mm: cleancache: fix corruption on missed inode invalidation adds c1cb20d43728 mm: use swp_offset as key in shmem_replace_page() adds 8f416836c0d5 mm/page_alloc.c: fix calculation of pgdat->nr_zones adds 94570a413f01 proc: update MAINTAINERS with proc.txt adds ce96a407adef hfs: do not free node before using adds c7d7d620dcbd hfsplus: do not free node before using adds 5618cf031fec lib/test_kmod.c: fix rmmod double free adds 9e368259ad98 userfaultfd: use ENOENT instead of EFAULT if the atomic co [...] adds 5b51072e97d5 userfaultfd: shmem: allocate anonymous memory for MAP_PRIV [...] adds 29ec90660d68 userfaultfd: shmem/hugetlbfs: only allow to register VM_MA [...] adds e2a50c1f6414 userfaultfd: shmem: add i_size checks adds dcf7fe9d8976 userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_ [...] adds 8de456cf87ba debugobjects: avoid recursive calls with kmemleak adds dbd4af54745f proc: fixup map_files test on arm adds e0c274472d5d psi: make disabling/enabling easier for vendor kernels adds 903e8ff86753 kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as [...] adds 7c0950d455d6 initramfs: clean old path before creating a hardlink adds 906f9cdfc2a0 mm/huge_memory: rename freeze_page() to unmap_page() adds 173d9d9fd3dd mm/huge_memory: splitting set mapping+index before unfreeze adds 006d3ff27e88 mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() adds 701270fa193a mm/khugepaged: collapse_shmem() stop if punched or truncated adds aaa52e340073 mm/khugepaged: fix crashes due to misaccounted holes adds 2af8ff291848 mm/khugepaged: collapse_shmem() remember to clear holes adds 042a30824871 mm/khugepaged: minor reorderings in collapse_shmem() adds 87c460a0bded mm/khugepaged: collapse_shmem() without freezing new_page adds 06a5e1268a5f mm/khugepaged: collapse_shmem() do not crash on Compound adds 95feeabb7714 mm/khugepaged: fix the xas_create_range() error path adds 164f7e586739 ocfs2: fix potential use after free adds 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 | 60 ++- Documentation/arm64/silicon-errata.txt | 1 + Documentation/userspace-api/spec_ctrl.rst | 9 + MAINTAINERS | 59 +-- arch/arm64/Kconfig | 25 + arch/arm64/include/asm/ftrace.h | 13 + arch/arm64/include/asm/tlbflush.h | 4 +- arch/arm64/kernel/cpu_errata.c | 20 +- arch/mips/include/asm/syscall.h | 2 +- arch/mips/ralink/mt7620.c | 2 +- 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/acpi/arm64/iort.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/cachefiles/namei.c | 8 +- fs/cachefiles/rdwr.c | 9 +- fs/cachefiles/xattr.c | 3 +- fs/direct-io.c | 4 +- fs/fscache/object.c | 3 + fs/hfs/btree.c | 3 +- fs/hfsplus/btree.c | 3 +- fs/ocfs2/export.c | 2 +- fs/ocfs2/move_extents.c | 47 +- fs/userfaultfd.c | 15 + include/linux/fscache-cache.h | 3 +- include/linux/psi.h | 3 +- include/linux/ptrace.h | 17 - include/linux/sched.h | 9 + include/linux/sched/smt.h | 20 + include/uapi/linux/prctl.h | 1 + init/Kconfig | 9 + init/initramfs.c | 22 +- kernel/cpu.c | 15 +- kernel/kcov.c | 4 +- kernel/ptrace.c | 10 - kernel/sched/core.c | 19 +- kernel/sched/psi.c | 30 +- kernel/sched/sched.h | 4 +- kernel/sched/stats.h | 8 +- kernel/stackleak.c | 4 +- lib/debugobjects.c | 5 +- lib/test_kmod.c | 1 - mm/gup.c | 3 +- mm/huge_memory.c | 43 +- mm/hugetlb.c | 2 +- mm/khugepaged.c | 140 +++--- mm/page_alloc.c | 4 +- mm/rmap.c | 13 +- mm/shmem.c | 43 +- mm/truncate.c | 8 +- mm/userfaultfd.c | 62 ++- scripts/Makefile.build | 2 - scripts/unifdef.c | 4 +- tools/include/uapi/linux/prctl.h | 1 + .../selftests/proc/proc-self-map-files-002.c | 9 +- 75 files changed, 1232 insertions(+), 533 deletions(-) create mode 100644 arch/x86/kernel/process.h create mode 100644 include/linux/sched/smt.h