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