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/ci/linux.
from 7d8dbefc22ff Linux 4.19.83 adds 27b5f4bf5ba9 bonding: fix state transition issue in link monitoring adds 0ddabef89067 CDC-NCM: handle incomplete transfer of MTU adds 88f8c39912bc ipv4: Fix table id reference in fib_sync_down_addr adds 2fbfdb2de4a1 net: ethernet: octeon_mgmt: Account for second possible VL [...] adds b9bda52f8f3e net: fix data-race in neigh_event_send() adds 4fd218071f21 net: qualcomm: rmnet: Fix potential UAF when unregistering adds 5580091ce7d9 net: usb: qmi_wwan: add support for DW5821e with eSIM support adds 760a1f7f22ee NFC: fdp: fix incorrect free object adds 1143496c9632 nfc: netlink: fix double device reference drop adds 956b38853517 NFC: st21nfca: fix double free adds a6fdbaeef1f2 qede: fix NULL pointer deref in __qede_remove() adds 1cfc967ef584 net: mscc: ocelot: don't handle netdev events for other netdevs adds 05b761423d67 net: mscc: ocelot: fix NULL pointer on LAG slave removal adds 26e398dcb3f1 ipv6: fixes rt6_probe() and fib6_nh->last_probe init adds 107451b87ea5 net: hns: Fix the stray netpoll locks causing deadlock in [...] adds b85472244b70 ALSA: timer: Fix incorrectly assigned timer instance adds 6921b1609912 ALSA: bebob: fix to detect configured source of sampling c [...] adds 6ecc16351a84 ALSA: hda/ca0132 - Fix possible workqueue stall adds 8e6bf4bc3a88 mm: memcontrol: fix network errors from failing __GFP_ATOM [...] adds 7dfa51beacac mm, meminit: recalculate pcpu batch and high limits after [...] adds 2686f71fdcc5 mm: thp: handle page cache THP correctly in PageTransCompoundMap adds 6c944fc51f0a mm, vmstat: hide /proc/pagetypeinfo from normal users adds 8e358a027611 dump_stack: avoid the livelock of the dump_lock adds 66d53cd683a8 tools: gpio: Use !building_out_of_srctree to determine srctree adds f39fbd05f921 perf tools: Fix time sorting adds e3fdd0c1a3d0 drm/radeon: fix si_enable_smc_cac() failed issue adds a81a4637456b HID: wacom: generic: Treat serial number and related field [...] adds 9a06efc745c3 soundwire: depend on ACPI adds 56f270a1d72c soundwire: bus: set initial value to port_status adds 3840610d60b2 arm64: Do not mask out PTE_RDONLY in pte_same() adds 6f9657793a6e ceph: fix use-after-free in __ceph_remove_cap() adds 78a1d6cdd302 ceph: add missing check in d_revalidate snapdir handling adds a428996147e2 iio: adc: stm32-adc: fix stopping dma adds bee45b44b13e iio: imu: adis16480: make sure provided frequency is positive adds 20b9e094dcd3 iio: srf04: fix wrong limitation in distance measuring adds 2dae80b5b666 ARM: sunxi: Fix CPU powerdown on A83T adds 1b0e60f6a48b netfilter: nf_tables: Align nft_expr private data to 64-bit adds 64997ee49c8c netfilter: ipset: Fix an error code in ip_set_sockfn_get() adds f9d3aea1dca2 intel_th: pci: Add Comet Lake PCH support adds dc1a91dc4917 intel_th: pci: Add Jasper Lake PCH support adds caddaf43b024 x86/apic/32: Avoid bogus LDR warnings adds d8a76e300e37 SMB3: Fix persistent handles reconnect adds 46265660e5ba can: usb_8dev: fix use-after-free on disconnect adds 0327c7818da2 can: flexcan: disable completely the ECC mechanism adds 7ae08111ca70 can: c_can: c_can_poll(): only read status register after [...] adds ef502d5a84d6 can: peak_usb: fix a potential out-of-sync while decoding packets adds 9f5c59428843 can: rx-offload: can_rx_offload_queue_sorted(): fix error [...] adds 9289226f6982 can: gs_usb: gs_can_open(): prevent memory leak adds 5a9e37f2029f can: dev: add missing of_node_put() after calling of_get_c [...] adds ce9b94da0e04 can: mcba_usb: fix use-after-free on disconnect adds a7be2debb769 can: peak_usb: fix slab info leak adds 2bd63490c1dd configfs: stash the data we need into configfs_buffer at o [...] adds 65524d647e9d configfs_register_group() shouldn't be (and isn't) called [...] adds 25c118d8d158 configfs: new object reprsenting tree fragments adds 0dfc45be875a configfs: provide exclusion between IO and removals adds 5e36cf8edb58 configfs: fix a deadlock in configfs_symlink() adds 17821e2fb167 ALSA: usb-audio: More validations of descriptor units adds dae4d839e549 ALSA: usb-audio: Simplify parse_audio_unit() adds f0e164f66e75 ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects adds 9feeaa50e5b4 ALSA: usb-audio: Remove superfluous bLength checks adds 3a0cdf210b94 ALSA: usb-audio: Clean up check_input_term() adds 4f6c52002699 ALSA: usb-audio: Fix possible NULL dereference at create_y [...] adds e0051889243d ALSA: usb-audio: remove some dead code adds 4ebee4875eab ALSA: usb-audio: Fix copy&paste error in the validator adds 502bd151448c sched/fair: Fix low cpu usage with high throttling by remo [...] adds e9c0fc4a7ccd sched/fair: Fix -Wunused-but-set-variable warnings adds f865ae473c16 usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path adds e2dd254bde5c usbip: Implement SG support to vhci-hcd and stub driver adds 8181146cd7de PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30 adds 78e7e0248eb8 HID: google: add magnemite/masterball USB ids adds 6040f96d5147 dmaengine: xilinx_dma: Fix control reg update in vdma_chan [...] adds 113a154ef2f2 dmaengine: sprd: Fix the possible memory leak issue adds d6706b2ec108 HID: intel-ish-hid: fix wrong error handling in ishtp_cl_a [...] adds 89aa9e2626f4 RDMA/mlx5: Clear old rate limit when closing QP adds 6208c2bfe224 iw_cxgb4: fix ECN check on the passive accept adds 48dd71289ca3 RDMA/qedr: Fix reported firmware version adds 7dfdcd9407f3 net/mlx5e: TX, Fix consumer index of error cqe dump adds 42de3a902443 net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq adds d582769add68 scsi: qla2xxx: fixup incorrect usage of host_byte adds 027253315d70 RDMA/uverbs: Prevent potential underflow adds 4e80e5614770 net: openvswitch: free vport unless register_netdevice() succeeds adds b6612a3dbad8 scsi: lpfc: Honor module parameter lpfc_use_adisc adds d45fc2ed472b scsi: qla2xxx: Initialized mailbox to prevent driver load failure adds 81de0b500baa netfilter: nf_flow_table: set timeout before insertion int [...] adds 102f4078fbdd ipvs: don't ignore errors in case refcounting ip_vs module fails adds 50e31318b525 ipvs: move old_secure_tcp into struct netns_ipvs adds 0d0ca85ad424 bonding: fix unexpected IFF_BONDING bit unset adds 3a2675a2d97a macsec: fix refcnt leak in module exit routine adds 88912019b49c usb: fsl: Check memory resource before releasing it adds 26d31e1c3ab2 usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode. adds c73ccf65e169 usb: gadget: composite: Fix possible double free memory bug adds 10eb9abd21ba usb: dwc3: pci: prevent memory leak in dwc3_pci_probe adds dff38149cec4 usb: gadget: configfs: fix concurrent issue between compos [...] adds 45944c4a7743 usb: dwc3: remove the call trace of USBx_GFLADJ adds 5b99e97b275a perf/x86/amd/ibs: Fix reading of the IBS OpData register a [...] adds f14751658a01 perf/x86/amd/ibs: Handle erratum #420 only on the affected [...] adds ef38f4d123d0 perf/x86/uncore: Fix event group support adds c753113ae714 USB: Skip endpoints with 0 maxpacket length adds cd9561a53d26 USB: ldusb: use unsigned size format specifiers adds e36be7959326 usbip: tools: Fix read_usb_vudc_device() error path handling adds 55ca08347487 RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case adds f2bab3ed456c RDMA/hns: Prevent memory leaks of eq->buf_list adds 1372527e6876 scsi: qla2xxx: stop timer in shutdown path adds 6376736d016f nvme-multipath: fix possible io hang after ctrl reconnect adds f09b99c883e8 fjes: Handle workqueue allocation failure adds 3b956e63e2f3 net: hisilicon: Fix "Trying to free already-free IRQ" adds 5aedcc8aa8be net: mscc: ocelot: fix vlan_filtering when enslaving to br [...] adds 214e4f0ecdd1 net: mscc: ocelot: refuse to overwrite the port's native vlan adds b651ddc15e7a iommu/amd: Apply the same IVRS IOAPIC workaround to Acer A [...] adds e5edbf9c45ce drm/amdgpu: If amdgpu_ib_schedule fails return back the error. adds 99d5f18cebbf drm/amd/display: Passive DP->HDMI dongle detection fix adds e66f52eb3f29 hv_netvsc: Fix error handling in netvsc_attach() adds 440a748ed6df usb: dwc3: gadget: fix race when disabling ep with cancell [...] adds 24523745ed41 NFSv4: Don't allow a cached open with a revoked delegation adds 1baab8352d80 net: ethernet: arc: add the missed clk_disable_unprepare adds 4a05571772cc igb: Fix constant media auto sense switching when no cable [...] adds 713adf6dd327 e1000: fix memory leaks adds 2c655a111968 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode adds ca79bb7e1168 ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() adds 30b969392cf2 pinctrl: cherryview: Fix irq_valid_mask calculation adds 522128128dec blkcg: make blkcg_print_stat() print stats only for online blkgs adds d888a80727ab iio: imu: mpu6050: Add support for the ICM 20602 IMU adds 285eb6af4351 iio: imu: inv_mpu6050: fix no data on MPU6050 adds d3b3c0a14615 mm/filemap.c: don't initiate writeback if mapping has no d [...] adds 6890b4bc3d2b cgroup,writeback: don't switch wbs immediately on dead wbs [...] adds 5833560d54fd usbip: Fix free of unallocated memory in vhci tx adds d32629dcd1e5 netfilter: ipset: Copy the right MAC address in hash:ip,ma [...] adds 99ea48af7bd9 net: prevent load/store tearing on sk->sk_stamp adds 2e7e3f16901d iio: imu: mpu6050: Fix FIFO layout for ICM20602 adds e238e05ec2dc vsock/virtio: fix sock refcnt holding during the shutdown adds b4b1abdc6b18 drm/i915: Rename gen7 cmdparser tables adds f1ff77080fa1 drm/i915: Disable Secure Batches for gen6+ adds fba4207cf15e drm/i915: Remove Master tables from cmdparser adds fc3510fe6f6b drm/i915: Add support for mandatory cmdparsing adds 7ce726b61c57 drm/i915: Support ro ppgtt mapped cmdparser shadow buffers adds fea688c5dd81 drm/i915: Allow parsing of unsized batches adds cdd77c6b4be4 drm/i915: Add gen9 BCS cmdparsing adds f27bc2b5950d drm/i915/cmdparser: Use explicit goto for error paths adds 6e53c71a6913 drm/i915/cmdparser: Add support for backward jumps adds a7bda639a17f drm/i915/cmdparser: Ignore Length operands during command [...] adds 011b7173cbdb drm/i915: Lower RM timeout to avoid DSI hard hangs adds 255ed51599de drm/i915/gen8+: Add RC6 CTX corruption WA adds fee619bb8136 drm/i915/cmdparser: Fix jump whitelist clearing adds dbf38b17a892 KVM: x86: use Intel speculation bugs and features as deriv [...] adds 4002d16a2ae1 x86/msr: Add the IA32_TSX_CTRL MSR adds 37cf9ef900cc x86/cpu: Add a helper function x86_read_arch_cap_msr() adds b8eb348ae408 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default adds 6c58ea8525bf x86/speculation/taa: Add mitigation for TSX Async Abort adds 15dfa5d706df x86/speculation/taa: Add sysfs reporting for TSX Async Abort adds a0808f06dfa1 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled adds 2402432d5557 x86/tsx: Add "auto" option to the tsx= cmdline parameter adds e3bf6b3ff55a x86/speculation/taa: Add documentation for TSX Async Abort adds 4ad7466ddf2d x86/tsx: Add config options to set tsx=on|off|auto adds 415bb221a070 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs adds f9aa6b73a407 x86/bugs: Add ITLB_MULTIHIT bug infrastructure adds 955607466ace x86/cpu: Add Tremont to the cpu vulnerability whitelist adds db5ae6596ae2 cpu/speculation: Uninline and export CPU mitigations helpers adds 580c79e7e3e5 Documentation: Add ITLB_MULTIHIT documentation adds a991063ce576 kvm: x86, powerpc: do not allow clearing largepages debugfs entry adds 30d8d8d6cd92 kvm: Convert kvm_lock to a mutex adds 8aaac3068623 kvm: mmu: Do not release the page inside mmu_set_spte() adds e79234ce5765 KVM: x86: make FNAME(fetch) and __direct_map more similar adds b182093d1c70 KVM: x86: remove now unneeded hugepage gfn adjustment adds 9ef1fae24d58 KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON adds 37dfbc8ba763 KVM: x86: add tracepoints around __direct_map and FNAME(fetch) adds db77548b1652 KVM: vmx, svm: always run with EFER.NXE=1 when shadow pagi [...] adds 5219505fcbb6 kvm: mmu: ITLB_MULTIHIT mitigation adds 6082f2e28887 kvm: Add helper function for creating VM worker threads adds 46a4a014c48e kvm: x86: mmu: Recovery of shattered NX large pages adds c555efaf1402 Linux 4.19.84
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 2 + Documentation/admin-guide/hw-vuln/index.rst | 2 + Documentation/admin-guide/hw-vuln/multihit.rst | 163 ++++++ .../admin-guide/hw-vuln/tsx_async_abort.rst | 276 +++++++++ Documentation/admin-guide/kernel-parameters.txt | 92 +++ Documentation/scheduler/sched-bwc.txt | 45 ++ Documentation/virtual/kvm/locking.txt | 4 +- Documentation/x86/index.rst | 1 + Documentation/x86/tsx_async_abort.rst | 117 ++++ Makefile | 2 +- arch/arm/mach-sunxi/mc_smp.c | 6 +- arch/arm64/include/asm/pgtable.h | 17 - arch/s390/kvm/kvm-s390.c | 4 +- arch/x86/Kconfig | 45 ++ arch/x86/events/amd/ibs.c | 8 +- arch/x86/events/intel/uncore.c | 44 +- arch/x86/events/intel/uncore.h | 12 - arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kvm_host.h | 6 + arch/x86/include/asm/msr-index.h | 16 + arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/processor.h | 7 + arch/x86/kernel/apic/apic.c | 28 +- arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 161 +++++- arch/x86/kernel/cpu/common.c | 94 +-- arch/x86/kernel/cpu/cpu.h | 18 + arch/x86/kernel/cpu/intel.c | 5 + arch/x86/kernel/cpu/tsx.c | 140 +++++ arch/x86/kvm/cpuid.c | 8 + arch/x86/kvm/mmu.c | 374 ++++++++++-- arch/x86/kvm/mmu.h | 4 + arch/x86/kvm/mmutrace.h | 59 ++ arch/x86/kvm/paging_tmpl.h | 65 ++- arch/x86/kvm/svm.c | 10 +- arch/x86/kvm/vmx.c | 14 +- arch/x86/kvm/x86.c | 67 ++- block/blk-cgroup.c | 13 +- drivers/base/cpu.c | 17 + drivers/dma/sprd-dma.c | 15 + drivers/dma/xilinx/xilinx_dma.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 24 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 435 +++++++++----- drivers/gpu/drm/i915/i915_drv.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 31 +- drivers/gpu/drm/i915/i915_gem.c | 24 +- drivers/gpu/drm/i915/i915_gem_context.c | 5 + drivers/gpu/drm/i915/i915_gem_context.h | 6 + drivers/gpu/drm/i915/i915_gem_execbuffer.c | 110 +++- drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +- drivers/gpu/drm/i915/i915_reg.h | 10 + drivers/gpu/drm/i915/intel_drv.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 115 +++- drivers/gpu/drm/i915/intel_ringbuffer.h | 17 +- drivers/gpu/drm/radeon/si_dpm.c | 1 + drivers/hid/hid-google-hammer.c | 4 + drivers/hid/hid-ids.h | 2 + drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 2 +- drivers/hid/wacom.h | 15 + drivers/hid/wacom_wac.c | 10 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/imu/adis16480.c | 5 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 86 ++- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 30 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +- drivers/iio/proximity/srf04.c | 29 +- drivers/infiniband/core/uverbs.h | 2 +- drivers/infiniband/hw/cxgb4/cm.c | 30 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +- drivers/infiniband/hw/mlx5/qp.c | 8 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/iommu/amd_iommu_quirks.c | 13 + drivers/net/bonding/bond_main.c | 47 +- drivers/net/can/c_can/c_can.c | 25 +- drivers/net/can/c_can/c_can.h | 1 + drivers/net/can/dev.c | 1 + drivers/net/can/flexcan.c | 1 + drivers/net/can/rx-offload.c | 6 +- drivers/net/can/usb/gs_usb.c | 1 + drivers/net/can/usb/mcba_usb.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 17 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/usb_8dev.c | 3 +- drivers/net/ethernet/arc/emac_rockchip.c | 3 + drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 1 - drivers/net/ethernet/hisilicon/hns/hnae.c | 1 - drivers/net/ethernet/hisilicon/hns/hnae.h | 3 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 22 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 20 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 4 +- drivers/net/fjes/fjes_main.c | 15 +- drivers/net/hyperv/netvsc_drv.c | 9 +- drivers/net/macsec.c | 4 - drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/st21nfca/core.c | 1 + drivers/nvme/host/multipath.c | 2 +- drivers/pci/controller/pci-tegra.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 21 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_mbx.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 4 + drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 2 +- drivers/usb/core/config.c | 5 + drivers/usb/dwc3/core.c | 3 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/gadget.c | 6 + drivers/usb/gadget/composite.c | 4 + drivers/usb/gadget/configfs.c | 110 +++- drivers/usb/gadget/udc/atmel_usba_udc.c | 6 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/misc/ldusb.c | 7 +- drivers/usb/usbip/stub.h | 7 +- drivers/usb/usbip/stub_main.c | 57 +- drivers/usb/usbip/stub_rx.c | 204 +++++-- drivers/usb/usbip/stub_tx.c | 99 +++- drivers/usb/usbip/usbip_common.c | 59 +- drivers/usb/usbip/vhci_hcd.c | 16 +- drivers/usb/usbip/vhci_rx.c | 3 + drivers/usb/usbip/vhci_tx.c | 69 ++- fs/ceph/caps.c | 10 +- fs/ceph/inode.c | 1 + fs/cifs/smb2pdu.h | 1 + fs/configfs/configfs_internal.h | 15 +- fs/configfs/dir.c | 137 +++-- fs/configfs/file.c | 280 ++++----- fs/configfs/symlink.c | 33 +- fs/fs-writeback.c | 9 +- fs/nfs/delegation.c | 10 + fs/nfs/delegation.h | 1 + fs/nfs/nfs4proc.c | 7 +- fs/ocfs2/file.c | 134 +++-- include/linux/cpu.h | 30 +- include/linux/kvm_host.h | 10 +- include/linux/mm.h | 5 - include/linux/mm_types.h | 5 + include/linux/page-flags.h | 20 +- include/net/bonding.h | 3 +- include/net/ip_vs.h | 1 + include/net/neighbour.h | 4 +- include/net/netfilter/nf_tables.h | 3 +- include/net/sock.h | 4 +- include/rdma/ib_verbs.h | 2 +- kernel/cpu.c | 27 +- kernel/sched/fair.c | 91 +-- kernel/sched/sched.h | 4 - lib/dump_stack.c | 7 +- mm/filemap.c | 3 +- mm/memcontrol.c | 9 + mm/page_alloc.c | 10 +- mm/vmstat.c | 2 +- net/ipv4/fib_semantics.c | 2 +- net/ipv6/route.c | 13 +- net/netfilter/ipset/ip_set_core.c | 8 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 2 +- net/netfilter/ipvs/ip_vs_app.c | 12 +- net/netfilter/ipvs/ip_vs_ctl.c | 29 +- net/netfilter/ipvs/ip_vs_pe.c | 3 +- net/netfilter/ipvs/ip_vs_sched.c | 3 +- net/netfilter/ipvs/ip_vs_sync.c | 13 +- net/netfilter/nf_flow_table_core.c | 3 +- net/nfc/netlink.c | 2 - net/openvswitch/vport-internal_dev.c | 11 +- net/vmw_vsock/virtio_transport_common.c | 8 +- sound/core/timer.c | 6 +- sound/firewire/bebob/bebob_focusrite.c | 3 + sound/pci/hda/patch_ca0132.c | 2 +- sound/usb/Makefile | 3 +- sound/usb/clock.c | 14 +- sound/usb/helper.h | 4 + sound/usb/mixer.c | 633 +++++++++------------ sound/usb/power.c | 2 + sound/usb/quirks.c | 3 + sound/usb/stream.c | 25 +- sound/usb/validate.c | 332 +++++++++++ tools/gpio/Makefile | 6 +- tools/perf/util/hist.c | 2 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- virt/kvm/kvm_main.c | 154 ++++- 194 files changed, 4691 insertions(+), 1505 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/multihit.rst create mode 100644 Documentation/admin-guide/hw-vuln/tsx_async_abort.rst create mode 100644 Documentation/x86/tsx_async_abort.rst create mode 100644 arch/x86/kernel/cpu/tsx.c create mode 100644 sound/usb/validate.c