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-lts-allnoconfig in repository toolchain/ci/linux.
from 8b95f9676861 Merge v5.15.6 new 8f0a376b2eaa ALSA: usb-audio: Restrict rates for the shared clocks new 2d9ea74b3751 ALSA: usb-audio: Rename early_playback_start flag with low [...] new 5ca1fa52d351 ALSA: usb-audio: Disable low-latency playback for free-wheel mode new 8d7c6f515b15 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] new 31056232ad3c ALSA: usb-audio: Check available frames for the next packet size new 7303160785e5 ALSA: usb-audio: Add spinlock to stop_urbs() new ff39117fac65 ALSA: usb-audio: Improved lowlatency playback support new 458871f21e69 ALSA: usb-audio: Avoid killing in-flight URBs during draining new c7ac29edfb6a ALSA: usb-audio: Fix packet size calculation regression new 2cea047b74da ALSA: usb-audio: Less restriction for low-latency playback mode new 321cd173b8cc ALSA: usb-audio: Switch back to non-latency mode at a later point new 1236351c29c7 ALSA: usb-audio: Don't start stream for capture at prepare new 4b11e583193c gfs2: release iopen glock early in evict new f8b76df0055c gfs2: Fix length of holes reported at end-of-file new b67ff10e43d3 powerpc/pseries/ddw: Revert "Extend upper limit for huge D [...] new 05d27cd9bc70 powerpc/pseries/ddw: Do not try direct mapping with persis [...] new 8e7c364d1c07 drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PH [...] new 9d3eb89e6ca3 mac80211: do not access the IV when it was stripped new 60af14bf37ec mac80211: fix throughput LED trigger new cc447c1e1482 x86/hyperv: Move required MSRs check to initial platform probing new fb92e025baa7 net/smc: Transfer remaining wait queue entries during fallback new cec49b6dfdb0 atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait new 00fdcc2b4474 net: return correct error code new aca091aadef4 pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOL [...] new 8df09ab9d374 platform/x86: dell-wmi-descriptor: disable by default new d17d9e935f72 platform/x86: thinkpad_acpi: Add support for dual fan control new b6d5c4e3fce7 platform/x86: thinkpad_acpi: Fix WWAN device disabled issu [...] new efc562ea9d8a s390/setup: avoid using memblock_enforce_memory_limit new e26605497f4e btrfs: silence lockdep when reading chunk tree during mount new 7440613439a3 btrfs: check-integrity: fix a warning on write caching dis [...] new 80050db986a1 thermal: core: Reset previous low and high trip during the [...] new 592195692021 scsi: iscsi: Unblock session then wake up error handler new 9774ec30cf7b net: usb: r8152: Add MAC passthrough support for more Leno [...] new c786a7d5b88b drm/amd/pm: Remove artificial freq level on Navi1x new 06c6f8f86ec2 drm/amd/amdkfd: Fix kernel panic when reset failed and bee [...] new 75752ada77e0 drm/amd/amdgpu: fix potential memleak new ab8efdbda76c ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile new b56c75d4d3c3 ata: libahci: Adjust behavior when StorageD3Enable _DSD is set new fc7ffa7f10b9 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible ar [...] new 634ef8cf4e51 ipv6: check return value of ipv6_skip_exthdr new 12f907cb1157 net: tulip: de4x5: fix the problem that the array 'lp->phy [...] new 40e35c77448e net: ethernet: dec: tulip: de4x5: fix possible array overf [...] new 57482dc5ac7d perf sort: Fix the 'weight' sort key behavior new 199e20f4fdfa perf sort: Fix the 'ins_lat' sort key behavior new cf49756c3d68 perf sort: Fix the 'p_stage_cyc' sort key behavior new 27802de133dc perf inject: Fix ARM SPE handling new 5b5c6f57a1f8 perf hist: Fix memory leak of a perf_hpp_fmt new 71e284dcebec perf report: Fix memory leaks around perf_tip() new 859ea5a20ee7 tracing: Don't use out-of-sync va_list in event printing new b589021871cf net/smc: Avoid warning of possible recursive locking new f06c3b728ae7 ACPI: Add stubs for wakeup handler functions new 275827a7dcaf net/tls: Fix authentication failure in CCM mode new 75fc0eba15df vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf [...] new 16ccd481e3d8 kprobes: Limit max data_size of the kretprobe instances new edbdf9da8015 ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver new 2a715e15588c rt2x00: do not mark device gone on EPROTO errors during start new c4618188b15a ipmi: Move remove_work to dedicated workqueue new c649d47801df cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() new 075d9c1497f2 iwlwifi: mvm: retry init flow if failed new c1079ff6f9a0 dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages f [...] new 31aa63f69a3c s390/pci: move pseudo-MMIO to prevent MIO overlap new 6fe4eadd54da fget: check that the fd still exists after getting a ref to it new adf098e2a8a1 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl new dd267e59a181 sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl new a8392866c522 scsi: lpfc: Fix non-recovery of remote ports following an [...] new 3ce84ab279ef scsi: ufs: ufs-pci: Add support for Intel ADL new 8ef8a76a340e ipv6: fix memory leak in fib6_rule_suppress new 7418356362ce drm/amd/display: Allow DSC on supported MST branch devices new 245241821ecf drm/i915/dp: Perform 30ms delay after source OUI write new f1a1693ea4e2 KVM: fix avic_set_running for preemptable kernels new 0827b8db5c7f KVM: Disallow user memslot with size that exceeds "unsigned long" new 2bdc79ac9a4f KVM: x86/mmu: Fix TLB flush range when handling disconnected pt new cbe4fcf37150 KVM: Ensure local memslot copies operate on up-to-date arc [...] new 3a929e1d7e5e KVM: x86: ignore APICv if LAPIC is not enabled new 85f2cf6419dd KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with [...] new 361e68805ace KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_ [...] new 8ed61a2a6a28 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nes [...] new 70a37e04c08a KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled new 9325b1dbdbf9 KVM: x86: Use a stable condition around all VT-d PI paths new 87d9c628be26 KVM: MMU: shadow nested paging does not have PKU new 6aebd2da8d49 KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and [...] new 2846d550f8f5 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() new 4e06bb02ad6a KVM: x86: check PIR even for vCPUs with disabled APICv new f7b4f571d580 tracing/histograms: String compares should not care about [...] new 0671c8f7332f net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X new 865185f74509 net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_ [...] new f2be2d4c8e8f net: dsa: mv88e6xxx: Save power by disabling SerDes trasmi [...] new 6f273a649608 net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family new 19f7ad89bcb7 net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E63 [...] new 326fb8a1c267 net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed new b050a8d576b1 wireguard: selftests: increase default dmesg log size new d33493e9654a wireguard: allowedips: add missing __rcu annotation to sat [...] new 631a480320f1 wireguard: selftests: actually test for routing loops new 7c0d08d85139 wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST new 4db0d88a9048 wireguard: device: reset peer src endpoint when netns exits new af794a64d6ca wireguard: receive: use ring buffer for incoming handshakes new 2745192cb798 wireguard: receive: drop handshakes if queue lock is contended new d5f50794a49f wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() new a153d4253530 i2c: stm32f7: flush TX FIFO upon transfer errors new 3dd6c5899695 i2c: stm32f7: recover the bus on access timeout new e2d234f96d8b i2c: stm32f7: stop dma transfer in case of NACK new f744230dfbf2 i2c: cbus-gpio: set atomic transfer callback new 22a18dd48866 natsemi: xtensa: fix section mismatch warnings new 5a9afcd827ca tcp: fix page frag corruption on page fault new c5ef33c1489b net: qlogic: qlcnic: Fix a NULL pointer dereference in qlc [...] new 519ed0ab5f8b net: mpls: Fix notifications when deleting a device new 49d17d1a4ba5 siphash: use _unaligned version by default new b9dffaf94908 arm64: ftrace: add missing BTIs new 3f837fefa59d iwlwifi: fix warnings produced by kernel debug options new b762b3e28c92 net/mlx5e: IPsec: Fix Software parser inner l3 type settin [...] new 75917372eef0 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_allo [...] new ad7f90bb8846 selftests: net: Correct case name new f8aceb91a5dd net: dsa: b53: Add SPI ID table new 14b03b8cebdf mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode new f3f65b768880 ASoC: tegra: Fix wrong value type in ADMAIF new 36358b208cdb ASoC: tegra: Fix wrong value type in I2S new 7e83ca5d78bb ASoC: tegra: Fix wrong value type in DMIC new a0730b605153 ASoC: tegra: Fix wrong value type in DSPK new 7b77bdff45ff ASoC: tegra: Fix kcontrol put callback in ADMAIF new e6186c773572 ASoC: tegra: Fix kcontrol put callback in I2S new 1686d2e9edb2 ASoC: tegra: Fix kcontrol put callback in DMIC new e13772cfb25d ASoC: tegra: Fix kcontrol put callback in DSPK new f50dcc9d14f5 ASoC: tegra: Fix kcontrol put callback in AHUB new bc97458620e3 rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() new 9469273e616c rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() new a927f9dfd0d9 ALSA: intel-dsp-config: add quirk for CML devices based on [...] new 823ae758c0f3 net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Head [...] new 231117a52713 net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instea [...] new 686578a1bac1 net: marvell: mvpp2: Fix the computation of shared CPUs new e83fb96f915a dpaa2-eth: destroy workqueue at the end of remove function new 1c0ddef45b7e octeontx2-af: Fix a memleak bug in rvu_mbox_init() new 94782c8ffd07 net: annotate data-races on txq->xmit_lock_owner new 170739c45e37 ipv4: convert fib_num_tclassid_users to atomic_t new 95518fe354d7 net/smc: fix wrong list_del in smc_lgr_cleanup_early new b44a55ee25ef net/rds: correct socket tunable error in rds_tcp_tune() new 3a3db121f999 net/smc: Keep smc_close_final rc during active close new 83e54fcf0b14 drm/msm/a6xx: Allocate enough space for GMU registers new 3cae481575f5 drm/msm: Do hw_init() before capturing GPU state new fd7bfba0112d drm/vc4: kms: Wait for the commit before increasing our cl [...] new b044180fcb38 drm/vc4: kms: Fix return code check new 53f9601e908d drm/vc4: kms: Add missing drm_crtc_commit_put new 2931db9a5ed2 drm/vc4: kms: Clear the HVS FIFO commit pointer once done new aeadbd778d66 drm/vc4: kms: Don't duplicate pending commit new e216e02befc3 drm/vc4: kms: Fix previous HVS commit wait new da0027b4178d atlantic: Increase delay for fw transactions new e9df163300ae atlatnic: enable Nbase-t speeds with base-t new 6816e0fa49f3 atlantic: Fix to display FW bundle version instead of FW m [...] new 4b72830f1e30 atlantic: Add missing DIDs and fix 115c. new 469d2288e059 Remove Half duplex mode speed capabilities. new 35b75e2b72c5 atlantic: Fix statistics logic for production hardware new be9163800ba7 atlantic: Remove warn trace message. new d618539224ea KVM: x86/mmu: Skip tlb flush if it has been done in zap_gf [...] new 8e256b45e058 KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu [...] new a4eb55901df1 drm/msm/devfreq: Fix OPP refcnt leak new 8e2b7fe5e8a4 drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP new 4c3cdbf25403 drm/msm: Fix wait_fence submitqueue leak new 805c90e0e919 drm/msm: Restore error return on invalid fence new 8b9bed7c63f0 ASoC: rk817: Add module alias for rk817-codec new 4768935c2540 iwlwifi: Fix memory leaks in error handling path new b5a8918d0865 KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 new c4db545992ad KVM: SEV: initialize regions_list of a mirror VM new 1adc4914a0da net/mlx5e: Fix missing IPsec statistics on uplink representor new 3f8887350191 net/mlx5: Move MODIFY_RQT command to ignore list in intern [...] new 301c7519106d net/mlx5: E-switch, Respect BW share of the new group new 4cc946fae4c5 net/mlx5: E-Switch, fix single FDB creation on BlueField new 7a22778cc73b net/mlx5: E-Switch, Check group pointer before reading bw_ [...] new 5333bef073f8 KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register new f1bcddbc7b60 KVM: VMX: Set failure code in prepare_vmcs02() new 812ed9b71246 mctp: Don't let RTM_DELROUTE delete local routes new 894b21da042f Revert "drm/i915: Implement Wa_1508744258" new 690637ec0442 io-wq: don't retry task_work creation failure on fatal conditions new ce364f143caa x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, [...] new efc5d7be3eb0 x86/entry: Add a fence for kernel entry SWAPGS in paranoid [...] new 308cc9668d7c x86/entry: Use the correct fence macro after swapgs in kernel CR3 new e19a07833960 x86/xen: Add xenpv_restore_regs_and_return_to_usermode() new fcf714776066 preempt/dynamic: Fix setup_preempt_mode() return value new a246d92dda9f sched/uclamp: Fix rq->uclamp_max not set on first enqueue new 7012eb0e5220 KVM: SEV: Return appropriate error codes if SEV-ES scratch [...] new e0609b252c8c KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k new 66e507d96869 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap c [...] new 3cd81837f46f net/mlx5e: Rename lro_timeout to packet_merge_timeout new a950a93be05f net/mlx5e: Rename TIR lro functions to TIR packet merge functions new cb0fb54ff6ee net/mlx5e: Sync TIR params updates against concurrent crea [...] new 8e044b80e6ba serial: 8250_bcm7271: UART errors after resuming from S2 new 34680557cf3a parisc: Fix KBUILD_IMAGE for self-extracting kernel new 98736f21f673 parisc: Fix "make install" on newer debian releases new dbeb9153ded9 parisc: Mark cr16 CPU clocksource unstable on all SMP machines new 81dbda4c70f3 vgacon: Propagate console boot parameters before calling ` [...] new fa75f593c867 xhci: Fix commad ring abort, write all 64 bits to CRCR register. new 43cdf7b5645d USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub new cfdb7032a488 usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect new f4f77594cc30 usb: cdns3: gadget: fix new urb never complete if ep cance [...] new 7d94bc8e335c usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoi [...] new 53df08733bc4 x86/tsc: Add a timer to make sure TSC_adjust is always checked new 6e0dd9cceac7 x86/tsc: Disable clocksource watchdog for TSC on qualified [...] new 498ddcffe2ff x86/64/mm: Map all kernel memory into trampoline_pgd new 87eb31a7d1e7 tty: serial: msm_serial: Deactivate RX DMA for polling support new ea3628ce85ff serial: pl011: Add ACPI SBSA UART match id new d2341178187a serial: tegra: Change lower tolerance baud rate limit for [...] new 64e491c1634b serial: core: fix transmit-buffer reset and memleak new 1718ff2e3dad serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array new b6e196d931d0 serial: 8250_pci: rewrite pericom_do_set_divisor() new 54b4cfe4c999 serial: 8250: Fix RTS modem control while in rs485 mode new 189c99c629bb serial: liteuart: Fix NULL pointer dereference in ->remove() new 602824cf9aa9 serial: liteuart: fix use-after-free and memleak on unbind new 888fc81107ca serial: liteuart: fix minor-number leak on probe errors new 3ded93ae46ce ipmi: msghandler: Make symbol 'remove_work_wq' static new 4e8c680af6d5 Linux 5.15.7 new 6404eb34041f Merge v5.15.7
The 209 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: Makefile | 2 +- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/kernel/entry-ftrace.S | 6 + arch/parisc/Makefile | 5 + arch/parisc/install.sh | 1 + arch/parisc/kernel/time.c | 30 +-- arch/powerpc/platforms/pseries/iommu.c | 15 +- arch/s390/include/asm/pci_io.h | 7 +- arch/s390/kernel/setup.c | 3 - arch/x86/entry/entry_64.S | 35 ++- arch/x86/hyperv/hv_init.c | 9 +- arch/x86/kernel/cpu/mshyperv.c | 20 +- arch/x86/kernel/sev.c | 57 ++-- arch/x86/kernel/tsc.c | 28 +- arch/x86/kernel/tsc_sync.c | 41 +++ arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 37 +-- arch/x86/kvm/mmu/tdp_mmu.c | 36 +-- arch/x86/kvm/mmu/tdp_mmu.h | 5 +- arch/x86/kvm/svm/avic.c | 16 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 31 ++- arch/x86/kvm/svm/svm.c | 1 - arch/x86/kvm/vmx/nested.c | 49 ++-- arch/x86/kvm/vmx/posted_intr.c | 20 +- arch/x86/kvm/vmx/vmx.c | 62 +++-- arch/x86/kvm/x86.c | 46 +++- arch/x86/kvm/x86.h | 7 +- arch/x86/realmode/init.c | 12 +- arch/x86/xen/xen-asm.S | 20 ++ drivers/ata/ahci.c | 1 + drivers/ata/libahci.c | 15 ++ drivers/ata/sata_fsl.c | 20 +- drivers/char/ipmi/ipmi_msghandler.c | 13 +- drivers/cpufreq/cpufreq.c | 9 +- drivers/dma-buf/heaps/system_heap.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 1 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 5 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 13 +- drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dp.c | 11 + drivers/gpu/drm/i915/display/intel_dp.h | 2 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 5 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 7 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 1 + drivers/gpu/drm/msm/msm_drv.c | 49 ++-- drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem_submit.c | 1 + drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 5 + drivers/gpu/drm/sun4i/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_kms.c | 40 ++- drivers/i2c/busses/i2c-cbus-gpio.c | 5 +- drivers/i2c/busses/i2c-stm32f7.c | 31 ++- drivers/net/dsa/b53/b53_spi.c | 14 + drivers/net/dsa/mv88e6xxx/serdes.c | 252 +++++++++++++++--- drivers/net/dsa/mv88e6xxx/serdes.h | 4 + drivers/net/ethernet/aquantia/atlantic/aq_common.h | 27 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 10 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 - .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 25 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 3 - .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 22 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h | 2 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 38 ++- .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 110 ++++++-- drivers/net/ethernet/dec/tulip/de4x5.c | 34 ++- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 4 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 14 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 66 ++++- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 6 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 24 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 46 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 4 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 +- drivers/net/ethernet/natsemi/xtsonic.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 10 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/r8152.c | 9 +- drivers/net/vrf.c | 2 + drivers/net/wireguard/allowedips.c | 2 +- drivers/net/wireguard/device.c | 39 +-- drivers/net/wireguard/device.h | 9 +- drivers/net/wireguard/queueing.c | 6 +- drivers/net/wireguard/queueing.h | 2 +- drivers/net/wireguard/ratelimiter.c | 4 +- drivers/net/wireguard/receive.c | 39 +-- drivers/net/wireguard/socket.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 6 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 5 + drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 3 + drivers/pinctrl/qcom/Kconfig | 2 + drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/thinkpad_acpi.c | 13 +- drivers/scsi/lpfc/lpfc_els.c | 9 +- drivers/scsi/scsi_transport_iscsi.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 18 ++ drivers/thermal/thermal_core.c | 2 + drivers/tty/serial/8250/8250_bcm7271.c | 13 + drivers/tty/serial/8250/8250_pci.c | 39 ++- drivers/tty/serial/8250/8250_port.c | 7 - drivers/tty/serial/amba-pl011.c | 1 + drivers/tty/serial/liteuart.c | 20 +- drivers/tty/serial/msm_serial.c | 3 + drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/serial_core.c | 18 +- drivers/usb/cdns3/cdns3-gadget.c | 20 +- drivers/usb/cdns3/cdnsp-mem.c | 3 + drivers/usb/core/quirks.c | 3 + drivers/usb/host/xhci-ring.c | 21 +- drivers/usb/typec/tcpm/tcpm.c | 4 - drivers/video/console/vgacon.c | 14 +- fs/btrfs/disk-io.c | 14 +- fs/btrfs/volumes.c | 18 +- fs/file.c | 4 + fs/gfs2/bmap.c | 2 +- fs/gfs2/super.c | 14 +- fs/io-wq.c | 7 + include/linux/acpi.h | 9 + include/linux/kprobes.h | 2 + include/linux/mlx5/mlx5_ifc.h | 8 +- include/linux/netdevice.h | 19 +- include/linux/siphash.h | 14 +- include/net/dst_cache.h | 11 + include/net/fib_rules.h | 4 +- include/net/ip_fib.h | 2 +- include/net/netns/ipv4.h | 2 +- include/net/sock.h | 13 +- kernel/kprobes.c | 3 + kernel/sched/core.c | 6 +- kernel/trace/trace.c | 12 + kernel/trace/trace_events_hist.c | 2 +- lib/siphash.c | 12 +- net/core/dev.c | 5 +- net/core/dst_cache.c | 19 ++ net/core/fib_rules.c | 2 +- net/ipv4/devinet.c | 2 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/fib_rules.c | 5 +- net/ipv4/fib_semantics.c | 4 +- net/ipv6/esp6.c | 6 + net/ipv6/fib6_rules.c | 4 +- net/mac80211/led.h | 8 +- net/mac80211/rx.c | 10 +- net/mac80211/tx.c | 34 ++- net/mctp/route.c | 9 +- net/mpls/af_mpls.c | 68 +++-- net/rds/tcp.c | 2 +- net/rxrpc/conn_client.c | 14 +- net/rxrpc/peer_object.c | 14 +- net/smc/af_smc.c | 14 + net/smc/smc_close.c | 8 +- net/smc/smc_core.c | 7 +- net/tls/tls_sw.c | 4 +- sound/hda/intel-dsp-config.c | 10 + sound/pci/hda/hda_local.h | 9 + sound/pci/hda/patch_cs8409.c | 5 + sound/soc/codecs/rk817_codec.c | 1 + sound/soc/tegra/tegra186_dspk.c | 181 ++++++++++--- sound/soc/tegra/tegra210_admaif.c | 140 +++++++--- sound/soc/tegra/tegra210_ahub.c | 11 +- sound/soc/tegra/tegra210_dmic.c | 184 ++++++++++--- sound/soc/tegra/tegra210_i2s.c | 296 ++++++++++++++++----- sound/usb/card.h | 10 +- sound/usb/endpoint.c | 223 +++++++++++----- sound/usb/endpoint.h | 13 +- sound/usb/pcm.c | 165 +++++++++--- tools/perf/builtin-report.c | 15 +- tools/perf/ui/hist.c | 28 +- tools/perf/util/arm-spe.c | 15 ++ tools/perf/util/hist.c | 23 +- tools/perf/util/hist.h | 1 - tools/perf/util/sort.c | 52 ++-- tools/perf/util/sort.h | 6 +- tools/perf/util/util.c | 14 +- tools/perf/util/util.h | 2 +- tools/testing/selftests/net/fcnal-test.sh | 4 +- tools/testing/selftests/wireguard/netns.sh | 30 ++- .../testing/selftests/wireguard/qemu/debug.config | 2 +- .../testing/selftests/wireguard/qemu/kernel.config | 1 + virt/kvm/kvm_main.c | 50 ++-- 207 files changed, 2853 insertions(+), 1214 deletions(-)