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-arm-lts-defconfig in repository toolchain/linux-next.
from 5ff1ad556aad Linux 4.14.85 adds e12b67d81b08 mm/huge_memory: rename freeze_page() to unmap_page() adds 30241d721f90 mm/huge_memory.c: reorder operations in __split_huge_page_tail() adds 16d07443b277 mm/huge_memory: splitting set mapping+index before unfreeze adds 6f75a0983383 mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() adds 81d2848c99cc mm/khugepaged: collapse_shmem() stop if punched or truncated adds 98f1ae169c2e mm/khugepaged: fix crashes due to misaccounted holes adds 5021918a515c mm/khugepaged: collapse_shmem() remember to clear holes adds b447a6adf423 mm/khugepaged: minor reorderings in collapse_shmem() adds 84c55f8d4010 mm/khugepaged: collapse_shmem() without freezing new_page adds 8f85b74fb1c0 mm/khugepaged: collapse_shmem() do not crash on Compound adds 30cdc0c3bac9 media: em28xx: Fix use-after-free when disconnecting adds ba9606d0121b ubi: Initialize Fastmap checkmapping correctly adds 2fd0d0f9bb59 libceph: store ceph_auth_handshake pointer in ceph_connection adds 66abd96062b6 libceph: factor out __prepare_write_connect() adds 0858417b5c2e libceph: factor out __ceph_x_decrypt() adds a55056e15239 libceph: factor out encrypt_authorizer() adds 3fd73c8a71f2 libceph: add authorizer challenge adds b16d0c5d3246 libceph: implement CEPHX_V2 calculation mode adds 83b570c004da bpf: Prevent memory disambiguation attack adds 25f03991a521 tls: Add function to update the TLS socket configuration adds 797b8bb47fb2 tls: Fix TLS ulp context leak, when TLS_TX setsockopt is n [...] adds 93f16446c8dd tls: Avoid copying crypto_info again after cipher_type check. adds 2b8b2e76222f tls: don't override sk_write_space if tls_set_sw_offload fails. adds 2a0f5919e1e6 tls: Use correct sk->sk_prot for IPV6 adds 39d9e1c62e3f net/tls: Fixed return value when tls_complete_pending_work [...] adds 107b02c81a87 wil6210: missing length check in wmi_set_ie adds f7eef132ccc9 btrfs: validate type when reading a chunk adds 895586ecb7a4 btrfs: Verify that every chunk has corresponding block gro [...] adds a5cc85fe139c btrfs: Refactor check_leaf function for later expansion adds ac6ea50bb630 btrfs: Check if item pointer overlaps with the item itself adds fa5d29e6d7cb btrfs: Add sanity check for EXTENT_DATA when reading out leaf adds 64948fd63f66 btrfs: Add checker for EXTENT_CSUM adds eb3493e2476c btrfs: Move leaf and node validation checker to tree-checker.c adds b3032dc25fb4 btrfs: tree-checker: Enhance btrfs_check_node output adds b6a07f903543 btrfs: tree-checker: Fix false panic for sanity test adds fe09fe216e50 btrfs: tree-checker: Add checker for dir item adds 52ea16655aee btrfs: tree-checker: use %zu format string for size_t adds e07e1c7561a7 btrfs: tree-check: reduce stack consumption in check_dir_item adds 9f268b5cf2d6 btrfs: tree-checker: Verify block_group_item adds c0dfb9984785 btrfs: tree-checker: Detect invalid and empty essential trees adds 34407a175a59 btrfs: Check that each block group has corresponding chunk [...] adds cf968bbccba9 btrfs: tree-checker: Check level for leaves and nodes adds 4b356df11ba2 btrfs: tree-checker: Fix misleading group system information adds aec6ccb3dcc1 f2fs: check blkaddr more accuratly before issue a bio adds a8f40be69f80 f2fs: sanity check on sit entry adds e60b97231950 f2fs: enhance sanity_check_raw_super() to avoid potential [...] adds 9e6c4a8557e2 f2fs: clean up with is_valid_blkaddr() adds eea715704673 f2fs: introduce and spread verify_blkaddr adds f3d6361a96a4 f2fs: fix to do sanity check with secs_per_zone adds 2598fc56ed65 f2fs: Add sanity_check_inode() function adds 0081c90ebace f2fs: fix to do sanity check with extra_attr feature adds f9cf5462b51d f2fs: fix to do sanity check with user_block_count adds b8321ccd0457 f2fs: fix to do sanity check with node footer and iblocks adds ad19d1e78fd5 f2fs: fix to do sanity check with block address in main area adds d7d9d29a8373 f2fs: fix to do sanity check with i_extra_isize adds 30130700acfa f2fs: fix to do sanity check with cp_pack_start_sum adds cb7ccb9924bb xfs: don't fail when converting shortform attr to long for [...] adds 04d269610ea3 Revert "wlcore: Add missing PM call for wlcore_cmd_wait_fo [...] adds 3a8a411c9277 net: skb_scrub_packet(): Scrub offload_fwd_mark adds 44e4f3644934 net: thunderx: set xdp_prog to NULL if bpf_prog_add fails adds e5cfda6c5d04 virtio-net: disable guest csum during XDP set adds 0435cabc0d6a virtio-net: fail XDP set if guest csum is negotiated adds 42412faf1a93 net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_ [...] adds 67f6fba765ef packet: copy user buffers before orphan or clone adds 47897682fe04 rapidio/rionet: do not free skb before reading its length adds eb09c6dbe4bb s390/qeth: fix length check in SNMP processing adds 72e5a2bdf753 usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 adds e5d981df9a1d sched/core: Fix cpu.max vs. cpuhotplug deadlock adds da06d6d14a0a x86/bugs: Add AMD's variant of SSB_NO adds 54b65f8eaf75 x86/bugs: Add AMD's SPEC_CTRL MSR usage adds 6d2533a68182 x86/bugs: Switch the selection of mitigation from CPU vend [...] adds 0071cdff9239 x86/bugs: Update when to check for the LS_CFG SSBD mitigation adds 82647e461639 x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR adds 300a6f27dd82 x86/speculation: Enable cross-hyperthread spectre v2 STIBP [...] adds 4741e31931b2 x86/speculation: Apply IBPB more strictly to avoid cross-p [...] adds 0d55dce78a0e x86/speculation: Propagate information about RSB filling m [...] adds 46dfe55fbee9 x86/speculation: Add RETPOLINE_AMD support to the inline a [...] adds a9c90037af80 x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support adds 8bbb50b6de99 x86/retpoline: Remove minimal retpoline support adds 7d422ca1950a x86/speculation: Update the TIF_SSBD comment adds 4398714cb7d5 x86/speculation: Clean up spectre_v2_parse_cmdline() adds 05dd5dc4c4fb x86/speculation: Remove unnecessary ret variable in cpu_sh [...] adds 8588c7d4a487 x86/speculation: Move STIPB/IBPB string conditionals out o [...] adds aca2ddbc2380 x86/speculation: Disable STIBP when enhanced IBRS is in use adds 999b295ad1a9 x86/speculation: Rename SSBD update functions adds bc4aa78e6954 x86/speculation: Reorganize speculation control MSRs update adds 01659361c63f sched/smt: Make sched_smt_present track topology adds 44ac7cd01544 x86/Kconfig: Select SCHED_SMT if SMP enabled adds 0e797117f185 sched/smt: Expose sched_smt_present static key adds 36a4c5fc9285 x86/speculation: Rework SMT state change adds 8345d546238f x86/l1tf: Show actual SMT state adds 72f90a89be9e x86/speculation: Reorder the spec_v2 code adds caa118cf4c79 x86/speculation: Mark string arrays const correctly adds 95d41f1332f7 x86/speculataion: Mark command line parser data __initdata adds ebd473909994 x86/speculation: Unify conditional spectre v2 print functions adds 90f293cc49fa x86/speculation: Add command line control for indirect bra [...] adds 1fe4e69a5ce7 x86/speculation: Prepare for per task indirect branch spec [...] adds 7fe6a4baff26 x86/process: Consolidate and simplify switch_to_xtra() code adds ba523588b1bc x86/speculation: Avoid __switch_to_xtra() calls adds cbca99b96f06 x86/speculation: Prepare for conditional IBPB in switch_mm() adds dae4d5909670 ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS adds dcb4ac34f937 x86/speculation: Split out TIF update adds e3f822b628a0 x86/speculation: Prevent stale SPEC_CTRL msr content adds 99f1cb80daab x86/speculation: Prepare arch_smt_update() for PRCTL mode adds 6a847a605772 x86/speculation: Add prctl() control for indirect branch s [...] adds 605b2828ff55 x86/speculation: Enable prctl mode for spectre_v2_user adds ca97dd0009e6 x86/speculation: Add seccomp Spectre v2 user space protect [...] adds 78085d7e3816 x86/speculation: Provide IBPB always command line options adds a06361526cc7 kvm: mmu: Fix race in emulated page table writes adds 57e972ecad4f kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb adds 08b9a96720a1 KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall adds 83f00ab9a7c0 KVM: X86: Fix scan ioapic use-before-initialization adds d039837ab8cb xtensa: enable coprocessors that are being flushed adds b35182226166 xtensa: fix coprocessor context offset definitions adds d36e4ee3b3ce xtensa: fix coprocessor part of ptrace_{get,set}xregs adds 52fa8eaac814 Btrfs: ensure path name is null terminated at btrfs_control_ioctl adds e380f318e63d btrfs: relocation: set trans to be NULL after ending transaction adds ee48a9df170c PCI: layerscape: Fix wrong invocation of outbound window d [...] adds ad953dfdfa95 arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-p [...] adds 855eefd9124a x86/MCE/AMD: Fix the thresholding machinery initialization order adds e8499ab5b93a x86/fpu: Disable bottom halves while loading FPU registers adds fae1bec5c2b2 perf/x86/intel: Move branch tracing setup to the Intel-spe [...] adds ecef7c1ad46b perf/x86/intel: Add generic branch tracing check to intel_ [...] adds b7c769ebd9db fs: fix lost error code in dio_complete adds 0d542d58b6b5 ALSA: wss: Fix invalid snd_free_pages() at error path adds ef8944bf5a97 ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write adds 73ce314c172d ALSA: control: Fix race between adding and removing a user [...] adds 46663071adbc ALSA: sparc: Fix invalid snd_free_pages() at error path adds e50476e9da27 ALSA: hda/realtek - Support ALC300 adds e2ec0cb4d092 ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 adds 086d1f60f874 ext2: fix potential use after free adds 2a9443a93580 ARM: dts: rockchip: Remove @0 from the veyron memory node adds 7e572222d3c9 dmaengine: at_hdmac: fix memory leak in at_dma_xlate() adds 39c49a757d7c dmaengine: at_hdmac: fix module unloading adds 85df1f9f8fb0 btrfs: release metadata before running delayed refs adds ca0908ddcd30 staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION adds 74abe400e12b staging: rtl8723bs: Add missing return for cfg80211_rtw_ge [...] adds 403a2001bd79 USB: usb-storage: Add new IDs to ums-realtek adds 2b7456f46ff9 usb: core: quirks: add RESET_RESUME quirk for Cherry G230 [...] adds f1a4876f0435 Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" adds d08c62878fe2 iio:st_magn: Fix enable device after trigger adds 397dbde61490 lib/test_kmod.c: fix rmmod double free adds 7c1ba1a1bb0d mm: use swp_offset as key in shmem_replace_page() adds 3c44b197448d Drivers: hv: vmbus: check the creation_status in vmbus_est [...] adds f7d33988bd92 misc: mic/scif: fix copy-paste error in scif_create_remote_lookup adds fd6cc33d0775 binder: fix race that allows malicious free of live buffer adds 14118df4e7b4 libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() adds 0c5f2e899241 libceph: check authorizer reply/challenge length before reading adds 862e7aaa90f6 f2fs: fix missing up_read adds 7152401aeedd Linux 4.14.86
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 + Makefile | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 6 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/x86/Kconfig | 12 +- arch/x86/Makefile | 5 +- arch/x86/events/core.c | 20 - arch/x86/events/intel/core.c | 52 +- arch/x86/events/perf_event.h | 13 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/msr-index.h | 5 +- arch/x86/include/asm/nospec-branch.h | 44 +- 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/amd.c | 4 +- arch/x86/kernel/cpu/bugs.c | 510 ++++++++++++---- arch/x86/kernel/cpu/common.c | 9 +- arch/x86/kernel/cpu/mcheck/mce_amd.c | 19 +- arch/x86/kernel/fpu/signal.c | 4 +- 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/kvm/cpuid.c | 10 +- arch/x86/kvm/mmu.c | 27 +- arch/x86/kvm/svm.c | 28 +- arch/x86/kvm/x86.c | 4 +- arch/x86/mm/tlb.c | 115 +++- arch/xtensa/kernel/asm-offsets.c | 16 +- arch/xtensa/kernel/process.c | 5 +- arch/xtensa/kernel/ptrace.c | 42 +- drivers/android/binder.c | 21 +- drivers/android/binder_alloc.c | 14 +- drivers/android/binder_alloc.h | 3 +- drivers/dma/at_hdmac.c | 10 +- drivers/hv/channel.c | 8 + drivers/iio/magnetometer/st_magn_buffer.c | 12 +- drivers/media/usb/em28xx/em28xx-dvb.c | 3 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/mtd/ubi/vtbl.c | 20 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/rionet.c | 2 +- drivers/net/usb/ipheth.c | 10 +- drivers/net/virtio_net.c | 13 +- drivers/net/wireless/ath/wil6210/wmi.c | 8 +- drivers/net/wireless/ti/wlcore/cmd.c | 6 - drivers/pci/dwc/pci-layerscape.c | 2 +- drivers/s390/net/qeth_core_main.c | 27 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 7 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/gadget.c | 5 - drivers/usb/storage/unusual_realtek.h | 10 + fs/btrfs/Makefile | 2 +- fs/btrfs/disk-io.c | 153 +---- fs/btrfs/extent-tree.c | 86 ++- fs/btrfs/relocation.c | 1 + fs/btrfs/super.c | 1 + fs/btrfs/transaction.c | 6 +- fs/btrfs/tree-checker.c | 649 +++++++++++++++++++++ fs/btrfs/tree-checker.h | 38 ++ fs/btrfs/volumes.c | 30 +- fs/btrfs/volumes.h | 2 + fs/ceph/mds_client.c | 11 + fs/direct-io.c | 4 +- fs/ext2/xattr.c | 2 +- fs/f2fs/checkpoint.c | 43 +- fs/f2fs/data.c | 52 +- fs/f2fs/f2fs.h | 41 +- fs/f2fs/file.c | 21 +- fs/f2fs/inode.c | 78 ++- fs/f2fs/node.c | 11 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/segment.c | 13 +- fs/f2fs/segment.h | 24 +- fs/f2fs/super.c | 96 ++- fs/xfs/libxfs/xfs_attr.c | 9 +- include/linux/bpf_verifier.h | 1 + include/linux/ceph/auth.h | 8 + include/linux/ceph/ceph_features.h | 7 +- include/linux/ceph/messenger.h | 6 +- include/linux/ceph/msgr.h | 2 +- include/linux/jump_label.h | 7 + include/linux/ptrace.h | 4 +- include/linux/sched.h | 9 + include/linux/sched/smt.h | 20 + include/linux/skbuff.h | 18 +- include/net/tls.h | 4 +- include/uapi/linux/btrfs_tree.h | 1 + include/uapi/linux/prctl.h | 1 + kernel/bpf/verifier.c | 62 +- kernel/cpu.c | 14 +- kernel/jump_label.c | 12 +- kernel/sched/core.c | 19 +- kernel/sched/fair.c | 4 +- kernel/sched/sched.h | 4 +- lib/test_kmod.c | 1 - mm/huge_memory.c | 79 +-- mm/khugepaged.c | 129 ++-- mm/shmem.c | 12 +- net/ceph/auth.c | 16 + net/ceph/auth_x.c | 223 +++++-- net/ceph/auth_x_protocol.h | 7 + net/ceph/messenger.c | 93 +-- net/ceph/osd_client.c | 11 + net/core/skbuff.c | 4 + net/packet/af_packet.c | 4 +- net/tls/tls_main.c | 124 ++-- net/tls/tls_sw.c | 13 +- scripts/Makefile.build | 2 - sound/core/control.c | 80 +-- sound/isa/wss/wss_lib.c | 2 - sound/pci/ac97/ac97_codec.c | 2 +- sound/pci/hda/patch_realtek.c | 9 + sound/sparc/cs4231.c | 8 +- 119 files changed, 2926 insertions(+), 908 deletions(-) create mode 100644 arch/x86/kernel/process.h create mode 100644 fs/btrfs/tree-checker.c create mode 100644 fs/btrfs/tree-checker.h create mode 100644 include/linux/sched/smt.h