Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-19--18-00 (v6.13-rc2-671-g8774ac510120) remotes/brancher/net-next-2024-12-19--21-00 (v6.13-rc2-1154-g0010e789792c) ==== BASE DIFF ==== .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 7 +- .../bindings/regulator/qcom,qca6390-pmu.yaml | 27 ++ Documentation/power/runtime_pm.rst | 4 +- MAINTAINERS | 4 +- Makefile | 2 +- arch/arc/Kconfig | 4 +- arch/arc/Makefile | 2 +- arch/arc/boot/dts/axc001.dtsi | 2 +- arch/arc/boot/dts/axc003.dtsi | 2 +- arch/arc/boot/dts/axc003_idu.dtsi | 2 +- arch/arc/boot/dts/axs10x_mb.dtsi | 12 +- arch/arc/boot/dts/hsdk.dts | 2 +- arch/arc/include/asm/arcregs.h | 2 +- arch/arc/include/asm/cmpxchg.h | 2 +- arch/arc/include/asm/mmu-arcv2.h | 2 +- arch/arc/net/bpf_jit_arcv2.c | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 2 +- arch/arm64/include/asm/el2_setup.h | 4 +- arch/arm64/kernel/hyp-stub.S | 4 +- arch/arm64/kernel/signal.c | 48 +- arch/arm64/kernel/stacktrace.c | 32 +- arch/arm64/kvm/at.c | 11 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 4 +- arch/arm64/kvm/sys_regs.c | 3 +- arch/arm64/kvm/vgic/vgic-its.c | 12 +- arch/hexagon/Makefile | 6 + arch/openrisc/kernel/entry.S | 2 + arch/openrisc/kernel/head.S | 32 +- arch/openrisc/kernel/vmlinux.lds.S | 3 +- arch/riscv/include/asm/kfence.h | 4 +- arch/riscv/kernel/jump_label.c | 12 +- arch/riscv/kernel/setup.c | 2 +- arch/riscv/kvm/aia.c | 2 +- arch/riscv/mm/init.c | 7 +- arch/s390/boot/startup.c | 2 + arch/s390/boot/vmem.c | 6 +- arch/s390/kernel/ipl.c | 2 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/static_call.h | 15 + arch/x86/include/asm/sync_core.h | 6 +- arch/x86/include/asm/xen/hypercall.h | 36 +- arch/x86/kernel/callthunks.c | 5 - arch/x86/kernel/cpu/common.c | 38 +- arch/x86/kernel/cpu/mshyperv.c | 58 +++ arch/x86/kernel/static_call.c | 9 + arch/x86/kernel/vmlinux.lds.S | 4 - arch/x86/kvm/cpuid.c | 31 +- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/x86.c | 2 + arch/x86/xen/enlighten.c | 65 ++- arch/x86/xen/enlighten_hvm.c | 13 +- arch/x86/xen/enlighten_pv.c | 4 +- arch/x86/xen/enlighten_pvh.c | 7 - arch/x86/xen/xen-asm.S | 50 +- arch/x86/xen/xen-head.S | 107 ++++- arch/x86/xen/xen-ops.h | 9 + block/bio.c | 2 +- block/blk-cgroup.c | 6 +- block/blk-iocost.c | 9 +- block/blk-map.c | 2 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq.c | 39 +- block/blk-sysfs.c | 6 +- block/blk-zoned.c | 508 +++++++++------------ block/mq-deadline.c | 5 +- crypto/rsassa-pkcs1.c | 45 +- drivers/acpi/acpica/evxfregn.c | 2 - drivers/acpi/nfit/core.c | 7 +- drivers/acpi/resource.c | 6 +- drivers/ata/sata_highbank.c | 1 + drivers/clocksource/hyperv_timer.c | 14 +- drivers/crypto/hisilicon/debugfs.c | 4 +- drivers/cxl/core/region.c | 25 +- drivers/cxl/pci.c | 6 +- drivers/edac/amd64_edac.c | 32 +- drivers/firmware/arm_ffa/bus.c | 15 +- drivers/firmware/arm_ffa/driver.c | 7 +- drivers/firmware/arm_scmi/vendors/imx/Kconfig | 1 + drivers/firmware/efi/Kconfig | 4 - drivers/firmware/efi/esrt.c | 2 - drivers/firmware/efi/libstub/Makefile.zboot | 18 +- drivers/firmware/imx/Kconfig | 1 - drivers/gpio/Kconfig | 3 +- drivers/gpio/gpio-graniterapids.c | 52 ++- drivers/gpio/gpio-idio-16.c | 5 +- drivers/gpio/gpio-ljca.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 10 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 24 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 15 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 23 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 12 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 24 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 + drivers/gpu/drm/drm_panic_qr.rs | 1 - drivers/gpu/drm/i915/display/intel_color.c | 81 ++-- drivers/gpu/drm/i915/display/intel_dsb.c | 19 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 + drivers/gpu/drm/i915/i915_gpu_error.c | 18 +- drivers/gpu/drm/i915/i915_scheduler.c | 2 +- drivers/gpu/drm/xe/tests/xe_migrate.c | 4 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 8 + drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 1 + drivers/gpu/drm/xe/xe_pt.c | 3 +- drivers/gpu/drm/xe/xe_reg_sr.c | 31 +- drivers/gpu/drm/xe/xe_reg_sr_types.h | 6 - drivers/hv/hv_balloon.c | 9 +- drivers/hv/hv_kvp.c | 10 +- drivers/hv/hv_snapshot.c | 9 +- drivers/hv/hv_util.c | 13 +- drivers/hv/hyperv_vmbus.h | 2 + drivers/hv/vmbus_drv.c | 2 +- drivers/i2c/busses/i2c-nomadik.c | 1 + drivers/i2c/busses/i2c-pnx.c | 4 +- drivers/i2c/busses/i2c-riic.c | 2 +- drivers/iommu/amd/iommu.c | 10 +- drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 2 +- drivers/iommu/intel/cache.c | 34 +- drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/pasid.c | 3 +- drivers/irqchip/irq-gic-v3.c | 17 +- drivers/irqchip/irq-gic.c | 2 +- drivers/md/dm-zoned-reclaim.c | 6 +- drivers/mmc/host/mtk-sd.c | 2 + drivers/mmc/host/sdhci-tegra.c | 1 - drivers/net/xen-netfront.c | 5 +- drivers/platform/x86/dell/alienware-wmi.c | 24 +- drivers/platform/x86/intel/ifs/core.c | 1 + drivers/platform/x86/intel/vsec.c | 2 + drivers/platform/x86/p2sb.c | 77 +++- drivers/platform/x86/touchscreen_dmi.c | 26 ++ drivers/pwm/pwm-stm32.c | 2 +- drivers/regulator/axp20x-regulator.c | 36 +- drivers/spi/spi-aspeed-smc.c | 10 +- drivers/spi/spi-cadence-quadspi.c | 10 +- drivers/spi/spi-rockchip.c | 14 + drivers/staging/gpib/Kconfig | 7 +- drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/sh-sci.c | 29 ++ drivers/ufs/core/ufshcd.c | 1 + drivers/usb/core/hcd.c | 8 +- drivers/usb/dwc2/hcd.c | 19 +- drivers/usb/dwc3/dwc3-imx8mp.c | 30 +- drivers/usb/dwc3/dwc3-xilinx.c | 5 +- drivers/usb/gadget/function/f_midi2.c | 6 +- drivers/usb/gadget/function/u_serial.c | 9 +- drivers/usb/host/ehci-sh.c | 9 +- drivers/usb/host/max3421-hcd.c | 16 +- drivers/usb/misc/onboard_usb_dev.c | 4 +- drivers/usb/typec/anx7411.c | 66 ++- drivers/usb/typec/ucsi/ucsi.c | 9 +- fs/btrfs/bio.c | 16 +- fs/btrfs/ctree.h | 19 + fs/btrfs/extent-tree.c | 6 +- fs/btrfs/tree-checker.c | 27 +- fs/efivarfs/inode.c | 2 +- fs/efivarfs/internal.h | 1 - fs/efivarfs/super.c | 3 - fs/erofs/data.c | 36 +- fs/erofs/fileio.c | 9 +- fs/erofs/fscache.c | 10 +- fs/erofs/internal.h | 15 +- fs/erofs/super.c | 78 ++-- fs/erofs/zdata.c | 4 +- fs/erofs/zutil.c | 7 +- fs/smb/client/cifsfs.c | 1 + fs/smb/client/inode.c | 5 +- fs/smb/client/reparse.c | 2 +- fs/smb/client/sess.c | 4 +- fs/smb/server/auth.c | 2 + fs/smb/server/connection.c | 18 +- fs/smb/server/connection.h | 1 - fs/smb/server/mgmt/user_session.c | 6 +- fs/smb/server/server.c | 11 +- fs/smb/server/server.h | 1 + fs/smb/server/smb2pdu.c | 51 ++- fs/smb/server/transport_ipc.c | 5 +- fs/smb/server/vfs.h | 1 + fs/xfs/libxfs/xfs_btree.c | 33 +- fs/xfs/libxfs/xfs_btree.h | 2 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 4 +- fs/xfs/libxfs/xfs_rtgroup.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 11 +- fs/xfs/libxfs/xfs_symlink_remote.c | 4 +- fs/xfs/scrub/agheader.c | 77 +++- fs/xfs/scrub/agheader_repair.c | 6 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/health.c | 57 ++- fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/metapath.c | 68 ++- fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/scrub.h | 6 + fs/xfs/scrub/symlink_repair.c | 3 +- fs/xfs/scrub/tempfile.c | 22 +- fs/xfs/scrub/trace.h | 2 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_dquot.c | 195 ++++++-- fs/xfs/xfs_dquot.h | 6 +- fs/xfs/xfs_dquot_item.c | 51 ++- fs/xfs/xfs_dquot_item.h | 7 + fs/xfs/xfs_exchrange.c | 14 +- fs/xfs/xfs_file.c | 8 + fs/xfs/xfs_fsmap.c | 38 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_qm.c | 102 +++-- fs/xfs/xfs_qm.h | 1 + fs/xfs/xfs_quota.h | 5 +- fs/xfs/xfs_rtalloc.c | 2 +- fs/xfs/xfs_trans.c | 56 ++- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_trans_dquot.c | 31 +- include/clocksource/hyperv_timer.h | 2 + include/linux/arm_ffa.h | 13 +- include/linux/bio.h | 2 +- include/linux/blkdev.h | 5 +- include/linux/bpf.h | 20 +- include/linux/bpf_verifier.h | 1 + include/linux/compiler.h | 37 +- include/linux/filter.h | 2 +- include/linux/fortify-string.h | 14 +- include/linux/hyperv.h | 1 + include/linux/sched.h | 7 + include/linux/static_call.h | 6 + include/linux/trace_events.h | 6 +- include/soc/arc/{aux.h => arc_aux.h} | 0 include/soc/arc/mcip.h | 2 +- include/soc/arc/timers.h | 2 +- include/sound/cs35l56.h | 6 - io_uring/rsrc.c | 6 +- kernel/bpf/Makefile | 6 + kernel/bpf/btf.c | 149 +++++- kernel/bpf/core.c | 8 +- kernel/bpf/verifier.c | 160 ++++--- kernel/sched/core.c | 2 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 1 + kernel/sched/fair.c | 73 ++- kernel/sched/pelt.c | 2 +- kernel/sched/sched.h | 13 +- kernel/static_call_inline.c | 2 +- kernel/trace/bpf_trace.c | 11 + kernel/trace/fgraph.c | 8 +- kernel/trace/trace.c | 255 +++-------- kernel/trace/trace.h | 6 +- kernel/trace/trace_events.c | 225 +++++++-- kernel/trace/trace_functions.c | 3 +- kernel/trace/trace_output.c | 6 +- kernel/trace/trace_uprobe.c | 6 +- mm/slub.c | 21 +- net/core/filter.c | 65 ++- net/core/sock_map.c | 6 +- rust/Makefile | 15 +- scripts/head-object-list.txt | 1 - scripts/kernel-doc | 2 +- security/selinux/ss/services.c | 8 +- sound/core/control_led.c | 14 +- sound/pci/hda/cs35l56_hda.c | 8 - sound/pci/hda/patch_ca0132.c | 37 +- sound/pci/hda/patch_realtek.c | 24 + sound/soc/amd/yc/acp6x-mach.c | 13 +- sound/soc/codecs/tas2781-i2c.c | 2 +- sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl_spdif.c | 2 +- sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/generic/audio-graph-card2.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 8 +- sound/usb/format.c | 7 +- sound/usb/quirks.c | 4 + tools/arch/arm64/include/uapi/asm/kvm.h | 6 + tools/arch/x86/include/asm/cpufeatures.h | 11 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/hv/.gitignore | 3 + tools/hv/hv_fcopy_uio_daemon.c | 12 +- tools/hv/hv_get_dns_info.sh | 4 +- tools/hv/hv_kvp_daemon.c | 9 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/include/uapi/asm-generic/mman.h | 4 + tools/include/uapi/asm-generic/unistd.h | 11 +- tools/include/uapi/drm/drm.h | 17 + tools/include/uapi/linux/kvm.h | 8 + tools/include/uapi/linux/perf_event.h | 11 +- tools/lib/perf/evlist.c | 18 +- tools/objtool/check.c | 9 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 4 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/x86/entry/syscalls/syscall_32.tbl | 4 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 + tools/perf/builtin-ftrace.c | 3 +- tools/perf/tests/builtin-test.c | 2 +- tools/perf/tests/expr.c | 19 +- tools/perf/tests/hwmon_pmu.c | 29 +- tools/perf/trace/beauty/fs_at_flags.sh | 3 +- tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 5 +- tools/perf/trace/beauty/include/uapi/linux/mount.h | 14 +- tools/perf/trace/beauty/include/uapi/linux/prctl.h | 27 +- tools/perf/util/build-id.c | 4 +- tools/perf/util/evsel.c | 6 +- tools/perf/util/hwmon_pmu.c | 15 +- tools/perf/util/machine.c | 2 + tools/perf/util/probe-event.c | 2 +- .../testing/selftests/arm64/abi/syscall-abi-asm.S | 32 +- .../selftests/bpf/prog_tests/changes_pkt_data.c | 107 +++++ .../testing/selftests/bpf/prog_tests/raw_tp_null.c | 3 + .../selftests/bpf/prog_tests/sockmap_basic.c | 8 +- .../testing/selftests/bpf/progs/changes_pkt_data.c | 39 ++ .../bpf/progs/changes_pkt_data_freplace.c | 18 + tools/testing/selftests/bpf/progs/raw_tp_null.c | 19 +- .../testing/selftests/bpf/progs/raw_tp_null_fail.c | 24 + tools/testing/selftests/bpf/progs/tc_bpf2bpf.c | 2 + .../selftests/bpf/progs/test_tp_btf_nullable.c | 6 +- .../selftests/bpf/progs/verifier_btf_ctx_access.c | 40 +- .../testing/selftests/bpf/progs/verifier_d_path.c | 4 +- tools/testing/selftests/bpf/progs/verifier_sock.c | 56 +++ 321 files changed, 3696 insertions(+), 1900 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.4K8QPqt6Z1 b/tmp/tmp.9l0IAjeuEt index eca9d2ed99cd..fa7c02ee968d 100644 --- a/tmp/tmp.4K8QPqt6Z1 +++ b/tmp/tmp.9l0IAjeuEt @@ -3,6 +3,9 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +e1000e: Fix real-time violations on link up +Merge tag 'wireless-next-2024-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next +Merge tag 'wireless-2024-12-19' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless net: dsa: honor "max-speed" for implicit PHYs on user ports sfc: Use netdev refcount tracking in struct efx_async_filter_insertion net: bridge: add skb drop reasons to the most common drop points @@ -99,3 +102,130 @@ ipv4: Use inet_sk_init_flowi4() in __ip_queue_xmit(). ipv4: Use inet_sk_init_flowi4() in inet_csk_rebuild_route(). ipv4: Use inet_sk_init_flowi4() in ip4_datagram_release_cb(). ipv4: Define inet_sk_init_flowi4() and use it in inet_sk_rebuild_header(). +wifi: wlcore: sysfs: constify 'struct bin_attribute' +wifi: brcmfmac: clarify unmodifiable headroom log message +wifi: cw1200: Fix potential NULL dereference +wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_* +Merge tag 'rtw-next-2024-12-12' of https://github.com/pkshih/rtw +wifi: brcmfmac: add missing header include for brcmf_dbg +wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() +MAINTAINERS: wifi: ath: add Jeff Johnson as maintainer +wifi: iwlwifi: fix CRF name for Bz +wifi: qtnfmac: fix spelling error in core.h +wifi: rtw89: phy: add dummy C2H event handler for report of TAS power +wifi: rtw89: 8851b: rfk: remove unnecessary assignment of return value of _dpk_dgain_read() +wifi: rtw89: 8852c: rfk: refine target channel calculation in _rx_dck_channel_calc() +wifi: rtlwifi: pci: wait for firmware loading before releasing memory +wifi: rtlwifi: fix memory leaks and invalid access at probe error path +wifi: rtlwifi: destroy workqueue at rtl_deinit_core +wifi: rtlwifi: remove unused check_buddy_priv +wifi: rtw89: 8922a: update format of RFK pre-notify H2C command v2 +wifi: rtw89: regd: update regulatory map to R68-R51 +wifi: rtw89: 8852c: disable ER SU when 4x HE-LTF and 0.8 GI capability differ +wifi: rtw89: disable firmware training HE GI and LTF +wifi: rtw89: ps: update data for firmware and settings for hardware before/after PS +wifi: rtw89: ps: refactor channel info to firmware before entering PS +wifi: rtw89: ps: refactor PS flow to support MLO +Merge tag 'ath-next-20241209' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath +wifi: mwifiex: decrease timeout waiting for host sleep from 10s to 5s +wifi: brcmfmac: fix brcmf_vif_clear_mgmt_ies when stopping AP +wifi: wlcore: testmode: Constify strutc nla_policy +wifi: brcmfmac: fix scatter-gather handling by detecting end of sg list +wifi: ath12k: introduce mlo_capable flag for device group +wifi: ath12k: send QMI host capability after device group is ready +wifi: ath12k: move struct ath12k_hw from per device to group +wifi: ath12k: refactor core start based on hardware group +wifi: ath12k: introduce device group abstraction +wifi: ath12k: rename mlo_capable_flags to single_chip_mlo_supp +wifi: ath12k: move ATH12K_FLAG_REGISTERED handling to ath12k_mac_register() +wifi: rtw89: add crystal_cap check to avoid setting as overflow value +wifi: rtw89: refine link handling for link_sta_rc_update +wifi: rtw89: 8922a: use RSSI from PHY report in RX descriptor +wifi: rtw89: 8852bt: add beacon filter and CQM support +wifi: rtw89: 8852b: add beacon filter and CQM support +wifi: rtw89: 8922a: Extend channel info field length for scan +wifi: mac80211_hwsim: add 6 GHz EHT Mesh capabilities +wifi: mac80211: add EHT 320 MHz support for mesh +wifi: mac80211: ethtool: add monitor channel reporting +wifi: mac80211: get tx power per link +wifi: cfg80211: send MLO links tx power info in GET_INTERFACE +wifi: iwlwifi: mvm: Replace spaces for tabs in iwl_mvm_vendor_events_idx +wifi: cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap() +wifi: mac80211: use wiphy guard +wifi: cfg80211: define and use wiphy guard +wifi: mac80211: Accept authentication frames on P2P device +wifi: mac80211: fix variable used in for_each_sdata_link() +wifi: ath12k: introduce QMI firmware ready flag +wifi: ath12k: add ath12k_get_num_hw() +wifi: ath12k: add ath12k_ab_to_ah() and ath12k_ab_set_ah() +wifi: ath12k: Refactor core startup +wifi: ath12k: ath12k_mac_op_sta_rc_update(): use mac80211 provided link id +wifi: ath12k: ath12k_mac_op_set_key(): fix uninitialized symbol 'ret' +wifi: ath12k: defer vdev creation for MLO +wifi: ath12k: ath12k_bss_assoc(): MLO support +wifi: ath12k: do not return invalid link id for scan link +wifi: ath12k: ath12k_mac_station_add(): fix potential rx_stats leak +wifi: ath12k: ath12k_mac_op_ampdu_action(): MLO support +wifi: ath12k: ath12k_mac_op_flush(): MLO support +wifi: ath12k: ath12k_mac_op_tx(): MLO support +wifi: ath12k: convert struct ath12k::wmi_mgmt_tx_work to struct wiphy_work +wifi: rtw89: pass target link_id to ieee80211_nullfunc_get() +wifi: rtw89: pass target link_id to ieee80211_gtk_rekey_add() +wifi: rtw89: apply MLD pairwise key to dynamically active links +wifi: rtw89: implement ops of change vif/sta links +wifi: rtw89: register ops of can_activate_links +wifi: rtw89: 8922a: configure AP_LINK_PS if FW supports +wifi: ath12k: Use mac80211 sta's link_sta instead of deflink +wifi: ath12k: Use mac80211 vif's link_conf instead of bss_conf +wifi: ath12k: modify chanctx iterators for MLO +wifi: ath12k: add reo queue lookup table for ML peers +wifi: ath12k: use arsta instead of sta +wifi: ath12k: add primary link for data path operations +wifi: ath12k: support change_sta_links() mac80211 op +wifi: ath12k: Add MLO station state change handling +wifi: ath11k: mark ath11k_wow_convert_8023_to_80211() as noinline +wifi: ath11k: mark ath11k_dp_rx_mon_mpdu_pop() as noinline +wifi: ath11k: mark some QMI driver event helpers as noinline +wifi: ath12k: Fix inappropriate use of print_array_to_buf_index() +wifi: ath11k: add support for QCA6698AQ +wifi: ath11k: miscellaneous spelling fixes +wifi: ath11k: cleanup struct ath11k_mon_data +wifi: ath11k: cleanup struct ath11k_reg_tpc_power_info +wifi: ath11k: cleanup struct ath11k_vif +wifi: wcn36xx: fix channel survey memory allocation size +wifi: ath12k: Fix endianness issue in struct hal_tlv_64_hdr +wifi: rtw88: usb: Enable RX aggregation for 8821au/8812au +wifi: rtw88: usb: Support USB 3 with RTL8812AU +wifi: ath12k: Support MBSSID Control Frame Stats +wifi: ath12k: Support Transmit PER Rate Stats +wifi: ath12k: Support SoC Common Stats +wifi: ath12k: Support phy counter and TPC stats +wifi: ath12k: Support Downlink Pager Stats +wifi: ath9k: Add RX inactivity detection and reset chip when it occurs +wifi: rtl8xxxu: add more missing rtl8192cu USB IDs +wifi: rtw89: handle different TX power between RF path +wifi: rtw89: introduce dynamic antenna gain feature +wifi: rtw89: sar: tweak 6GHz SAR subbands span +wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit +wifi: rtlwifi: usb: fix workqueue leak when probe fails +wifi: rtlwifi: fix init_sw_vars leak when probe fails +wifi: rtlwifi: wait for firmware loading before releasing memory +wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step +wifi: rtlwifi: do not complete firmware loading needlessly +wifi: rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop +wifi: rtw88: Add additional USB IDs for RTL8812BU +wifi: rtw88: 8812au: Add more device IDs +wifi: rtw88: 8821au: Add additional devices to the USB_DEVICE list +wifi: ath11k: Fix unexpected return buffer manager error for WCN6750/WCN6855 +wifi: ath12k: Fix for out-of bound access error +wifi: ath9k: miscellaneous spelling fixes +wifi: ath12k: Add MLO peer assoc command support +wifi: ath12k: add helper to find multi-link station +wifi: ath12k: add multi-link flag in peer create command +wifi: ath12k: Add helpers for multi link peer creation and deletion +wifi: ath12k: introduce ath12k_hw_warn() +wifi: ath12k: Refactor sta state machine +wifi: ath12k: MLO vdev bringup changes +wifi: ath12k: ath12k_mac_vdev_create(): use goto for error handling +wifi: ath12k: mark QMI driver event helpers as noinline +wifi: ath11k: Suspend hardware before firmware mode off for WCN6750