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