Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-07-24--16-00 (v6.16-rc6-1861-gdaf44f01e589) remotes/brancher/net-next-hw-2025-07-25--00-00 (v6.16-rc7-2030-geb0ff7614063) ==== BASE DIFF ==== .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 6 - .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +- Documentation/hwmon/ina238.rst | 2 +- Documentation/virt/kvm/api.rst | 11 +- Documentation/virt/kvm/review-checklist.rst | 95 +++++++++++++-- MAINTAINERS | 9 +- Makefile | 2 +- arch/arm64/kvm/sys_regs.c | 2 +- arch/riscv/Kconfig | 3 +- arch/riscv/include/asm/kvm_aia.h | 4 +- arch/riscv/include/asm/kvm_host.h | 3 + arch/riscv/include/asm/uaccess.h | 4 +- arch/riscv/kernel/ftrace.c | 18 ++- arch/riscv/kernel/traps.c | 10 +- arch/riscv/kernel/traps_misaligned.c | 2 +- arch/riscv/kvm/aia.c | 51 ++------ arch/riscv/kvm/aia_imsic.c | 45 ++++++++ arch/riscv/kvm/vcpu.c | 10 -- arch/riscv/kvm/vcpu_timer.c | 16 +++ arch/riscv/tools/relocs_check.sh | 4 +- arch/s390/net/bpf_jit_comp.c | 10 +- arch/x86/coco/sev/Makefile | 3 +- arch/x86/hyperv/hv_init.c | 1 + arch/x86/hyperv/irqdomain.c | 69 ++++++----- arch/x86/hyperv/ivm.c | 1 + arch/x86/hyperv/nested.c | 1 + arch/x86/include/asm/mshyperv.h | 22 +--- arch/x86/kvm/vmx/tdx.c | 9 +- arch/x86/kvm/x86.c | 4 + arch/x86/kvm/xen.c | 2 +- block/blk-sysfs.c | 1 + drivers/acpi/riscv/cppc.c | 2 - drivers/base/regmap/regmap.c | 2 + drivers/block/loop.c | 5 +- drivers/clocksource/hyperv_timer.c | 1 + drivers/comedi/comedi_fops.c | 30 ++++- drivers/comedi/drivers.c | 17 +-- drivers/comedi/drivers/aio_iiro_16.c | 3 +- drivers/comedi/drivers/comedi_test.c | 2 +- drivers/comedi/drivers/das16m1.c | 3 +- drivers/comedi/drivers/das6402.c | 3 +- drivers/comedi/drivers/pcl812.c | 3 +- drivers/cpuidle/cpuidle-psci.c | 23 ++-- drivers/crypto/chelsio/chcr_algo.c | 10 +- drivers/crypto/intel/qat/qat_common/qat_algs.c | 14 +-- drivers/dma/dw-edma/dw-edma-pcie.c | 60 +++++----- drivers/dma/mediatek/mtk-cqdma.c | 4 +- drivers/dma/nbpfaxi.c | 11 +- drivers/gpio/gpiolib-acpi-quirks.c | 13 +++ drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 17 +++ drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 11 +- .../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 3 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/drm_buddy.c | 43 +++++++ drivers/gpu/drm/drm_gem_dma_helper.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 8 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_prime.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 4 +- drivers/gpu/drm/mediatek/mtk_crtc.c | 36 +++++- drivers/gpu/drm/mediatek/mtk_crtc.h | 1 + drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 1 + drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 9 ++ drivers/gpu/drm/mediatek/mtk_disp_drv.h | 1 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 7 ++ drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_plane.c | 12 +- drivers/gpu/drm/mediatek/mtk_plane.h | 3 +- drivers/gpu/drm/nouveau/nvif/chan.c | 3 + drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/radeon/radeon_device.c | 23 +--- drivers/gpu/drm/scheduler/sched_entity.c | 21 +--- drivers/gpu/drm/virtio/virtgpu_prime.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 6 +- drivers/gpu/drm/xe/xe_gt.c | 13 ++- drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 19 +++ drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 5 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 27 +++++ drivers/gpu/drm/xe/xe_migrate.c | 6 +- drivers/gpu/drm/xe/xe_ring_ops.c | 22 ++-- drivers/hv/Kconfig | 2 +- drivers/hv/channel.c | 1 + drivers/hv/channel_mgmt.c | 1 + drivers/hv/connection.c | 5 +- drivers/hv/hv.c | 6 +- drivers/hv/hv_proc.c | 1 + drivers/hv/mshv_common.c | 1 + drivers/hv/mshv_root_hv_call.c | 1 + drivers/hv/ring_buffer.c | 1 + drivers/hv/vmbus_drv.c | 9 +- drivers/hwmon/corsair-cpro.c | 5 + drivers/hwmon/ina238.c | 8 +- drivers/hwmon/pmbus/ucd9000.c | 8 +- drivers/i2c/busses/i2c-omap.c | 7 +- drivers/i2c/busses/i2c-stm32.c | 8 +- drivers/i2c/busses/i2c-stm32f7.c | 24 ++-- drivers/iio/accel/fxls8962af-core.c | 2 + drivers/iio/accel/st_accel_core.c | 10 +- drivers/iio/adc/ad7380.c | 5 +- drivers/iio/adc/ad7949.c | 7 +- drivers/iio/adc/adi-axi-adc.c | 6 +- drivers/iio/adc/axp20x_adc.c | 1 + drivers/iio/adc/max1363.c | 43 ++++--- drivers/iio/adc/stm32-adc-core.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 36 +++--- drivers/iio/common/st_sensors/st_sensors_trigger.c | 20 ++-- drivers/iio/dac/ad3530r.c | 4 +- drivers/iio/industrialio-backend.c | 5 +- drivers/iio/industrialio-core.c | 5 +- drivers/input/joystick/xpad.c | 2 +- drivers/interconnect/core.c | 34 +++++- drivers/interconnect/icc-clk.c | 2 + drivers/interconnect/qcom/icc-rpmh.c | 7 +- drivers/interconnect/qcom/osm-l3.c | 7 +- drivers/interconnect/qcom/sc7280.c | 1 + drivers/interconnect/samsung/exynos.c | 5 + drivers/iommu/hyperv-iommu.c | 33 ++---- drivers/memstick/core/memstick.c | 2 +- drivers/misc/amd-sbi/rmi-core.c | 24 ++-- drivers/mmc/host/bcm2835.c | 3 +- drivers/mmc/host/sdhci-pci-core.c | 3 +- drivers/mmc/host/sdhci_am654.c | 9 +- drivers/mux/Kconfig | 1 + drivers/net/ethernet/microsoft/mana/gdma_main.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 1 + drivers/nvme/host/core.c | 27 ++--- drivers/nvme/target/tcp.c | 4 +- drivers/nvmem/imx-ocotp-ele.c | 5 +- drivers/nvmem/imx-ocotp.c | 5 +- drivers/nvmem/layouts/u-boot-env.c | 6 +- drivers/pci/controller/pci-hyperv-intf.c | 1 + drivers/pci/controller/pci-hyperv.c | 21 +++- drivers/phy/phy-core.c | 5 +- drivers/phy/phy-snps-eusb2.c | 6 +- drivers/phy/tegra/xusb-tegra186.c | 75 +++++++----- drivers/phy/tegra/xusb.h | 1 + drivers/platform/arm64/huawei-gaokun-ec.c | 2 + drivers/platform/mellanox/mlxbf-pmc.c | 25 ++-- drivers/platform/x86/Makefile | 3 +- drivers/platform/x86/dell/alienware-wmi-wmax.c | 17 +++ drivers/platform/x86/dell/dell-lis3lv02d.c | 1 + drivers/platform/x86/dell/dell-wmi-ddv.c | 10 +- drivers/platform/x86/ideapad-laptop.c | 4 +- drivers/platform/x86/lenovo-wmi-hotkey-utilities.c | 30 +++-- drivers/pmdomain/governor.c | 18 ++- drivers/power/supply/power_supply_core.c | 82 +++++++++++-- drivers/power/supply/test_power.c | 4 + drivers/soundwire/amd_manager.c | 4 +- drivers/soundwire/qcom.c | 26 ----- drivers/spi/spi.c | 14 ++- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 98 +++++++++------- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 1 - .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 - drivers/thunderbolt/switch.c | 10 +- drivers/thunderbolt/tb.h | 2 +- drivers/thunderbolt/usb4.c | 12 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/serial_base_bus.c | 3 + drivers/usb/core/hub.c | 8 +- drivers/usb/dwc2/gadget.c | 38 ++++-- drivers/usb/dwc3/dwc3-qcom.c | 7 +- drivers/usb/gadget/configfs.c | 4 + drivers/usb/musb/musb_gadget.c | 2 + drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/ftdi_sio_ids.h | 3 + drivers/usb/serial/option.c | 5 + fs/bcachefs/alloc_foreground.c | 3 +- fs/bcachefs/btree_io.c | 6 +- fs/bcachefs/dirent.c | 4 + fs/bcachefs/dirent.h | 8 ++ fs/bcachefs/io_read.c | 5 + fs/bcachefs/journal_io.c | 1 + fs/bcachefs/movinggc.c | 2 +- fs/cachefiles/io.c | 2 - fs/cachefiles/ondemand.c | 4 +- fs/efivarfs/super.c | 6 + fs/iomap/buffered-io.c | 3 + fs/isofs/inode.c | 9 +- fs/netfs/read_pgpriv2.c | 5 + fs/notify/dnotify/dnotify.c | 8 +- fs/pidfs.c | 2 +- fs/smb/client/dir.c | 6 +- fs/smb/client/file.c | 10 +- fs/smb/client/smb2inode.c | 3 +- fs/smb/client/smb2ops.c | 10 +- fs/ufs/super.c | 2 +- fs/xfs/libxfs/xfs_group.c | 14 ++- fs/xfs/xfs_buf.c | 15 +-- fs/xfs/xfs_buf.h | 8 +- fs/xfs/xfs_discard.c | 29 ++--- fs/xfs/xfs_extent_busy.h | 8 ++ fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 2 +- fs/xfs/xfs_mount.c | 97 +++++++--------- fs/xfs/xfs_mount.h | 17 +++ fs/xfs/xfs_notify_failure.c | 3 +- fs/xfs/xfs_trace.h | 31 +++-- fs/xfs/xfs_xattr.c | 2 +- include/drm/drm_buddy.h | 2 + include/linux/interconnect-provider.h | 7 ++ include/linux/phy/phy.h | 2 + include/linux/power_supply.h | 8 ++ include/trace/events/netfs.h | 30 +++++ io_uring/net.c | 12 +- io_uring/poll.c | 2 - io_uring/zcrx.c | 4 +- kernel/bpf/helpers.c | 11 +- kernel/bpf/sysfs_btf.c | 2 +- kernel/cgroup/legacy_freezer.c | 8 +- kernel/freezer.c | 15 +-- kernel/sched/ext.c | 12 +- kernel/sched/ext_idle.c | 2 +- kernel/sched/loadavg.c | 2 +- kernel/sched/sched.h | 2 +- kernel/trace/trace_events.c | 5 + kernel/trace/trace_osnoise.c | 2 +- mm/secretmem.c | 13 ++- rust/Makefile | 1 + rust/kernel/firmware.rs | 2 +- rust/kernel/init.rs | 8 +- rust/kernel/kunit.rs | 2 +- rust/kernel/lib.rs | 3 + rust/macros/module.rs | 10 +- scripts/Makefile.build | 3 +- sound/core/compress_offload.c | 48 ++++---- sound/pci/hda/cs35l56_hda.c | 110 +++++++++++++----- sound/pci/hda/patch_realtek.c | 5 + sound/soc/amd/yc/acp6x-mach.c | 21 ++++ sound/soc/codecs/rt5660.c | 7 +- sound/soc/intel/avs/pcm.c | 4 +- sound/soc/intel/boards/Kconfig | 2 +- sound/soc/intel/common/soc-acpi-intel-arl-match.c | 29 +++++ tools/hv/hv_fcopy_uio_daemon.c | 128 +++++++++++++++------ tools/lib/bpf/libbpf.c | 20 ++-- tools/objtool/check.c | 1 + .../selftests/bpf/prog_tests/recursive_attach.c | 67 +++++++++++ tools/testing/selftests/bpf/prog_tests/snprintf.c | 2 + tools/testing/selftests/futex/include/futex2test.h | 8 +- tools/testing/selftests/sched_ext/exit.c | 8 ++ 247 files changed, 1942 insertions(+), 961 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.4IRtLQgdUd b/tmp/tmp.nVdtLY20IL index 55fc5df31715..ecd68199f2d6 100644 --- a/tmp/tmp.4IRtLQgdUd +++ b/tmp/tmp.nVdtLY20IL @@ -8,6 +8,56 @@ tc_action dbg [local patch] forwarding: set timeout to 3 hours [local patch] selftests: net: enable profiling [local patch] timestamp - try waking [local patch] +Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +selftests/tc-testing: Check backlog stats in gso_skb case +net/sched: Fix backlog accounting in qdisc_dequeue_internal +net: stmmac: dwmac-socfpga: Add xgmac support for Agilex5 +arm64: dts: socfpga: agilex5: enable gmac2 on the Agilex5 dev kit +arm64: dts: Agilex5 Add gmac nodes to DTSI for Agilex5 +dt-bindings: net: altr,socfpga-stmmac: Add compatible string for Agilex5 +net/ipv6: drop ip6_route_get_saddr +net/ipv6: use ipv6_fl_get_saddr in output +net/ipv6: create ipv6_fl_get_saddr +net/ipv6: flatten ip6_route_get_saddr +net: phy: realtek: Reset after clock enable +hinic3: Interrupt request configuration +hinic3: Mailbox management interfaces +hinic3: Mailbox framework +hinic3: TX & RX Queue coalesce interfaces +hinic3: Command Queue interfaces +hinic3: Command Queue framework +hinic3: Complete Event Queue interfaces +hinic3: Async Event Queue interfaces +net/sched: Add precise drop reason for pfifo_fast queue overflows +octeontx2-af: use unsigned int as iterator for unsigned values +net: ipv4: allow directed broadcast routes to use dst hint +net: stmmac: select STMMAC_RELATIVE_FLEX_PPS for stm32 SoCs +drivers: net: stmmac: add STMMAC_RELATIVE_FLEX_PPS +net/core: fix wrong return value in __splice_segment +dt-bindings: net: Replace bouncing Alexandru Tachici emails +ipv6: mcast: Add ip6_mc_find_idev() helper +Octeontx2-pf: ethtool: Display "Autoneg" and "Port" fields +Merge tag 'wireless-next-2025-07-24' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next +net: check the minimum value of gso size in virtio_net_hdr_to_skb() +net: wangxun: support to use adaptive RX coalescing +net: wangxun: limit tx_max_coalesced_frames_irq +net: wangxun: change the default ITR setting +selftests: netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0 +net: ti: prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs +net: ti: prueth: Adds link detection, RX and TX support. +net: ti: prueth: Adds PRUETH HW and SW configuration +net: ti: prueth: Adds ICSSM Ethernet driver +dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs +Octeontx2-vf: Fix max packet length errors +selftests: rtnetlink.sh: remove esp4_offload after test +net: dsa: b53: mmap: Implement bcm63xx ephy power control +net: dsa: b53: mmap: Add register layout for bcm6368 +net: dsa: b53: mmap: Add register layout for bcm6318 +net: dsa: b53: mmap: Add syscon reference and register layout for bcm63268 +net: dsa: b53: Define chip IDs for more bcm63xx SoCs +dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property +net: dsa: b53: Add phy_enable(), phy_disable() methods +usbnet: Set duplex status to unknown in the absence of MII selftests: rtnetlink: add macsec and vlan nesting test macsec: set IFF_UNICAST_FLT priv flag vrf: Drop existing dst reference in vrf_ip6_input_dst @@ -101,6 +151,11 @@ net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV. tcp: Simplify error path in inet_csk_accept(). mptcp: Use tcp_under_memory_pressure() in mptcp_epollin_ready(). mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. +ssb: use new GPIO line value setter callbacks for the second GPIO chip +wifi: Fix typos +selftests/bpf: Test invalid narrower ctx load +bpf: Reject narrower access to pointer ctx fields +bpf: Disable migration in nf_hook_run_bpf(). Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections Bluetooth: hci_event: Mask data status from LE ext adv reports Bluetooth: btintel_pcie: Fix Alive Context State Handling @@ -143,3 +198,203 @@ Bluetooth: btintel_pcie: Reword restart to recovery Bluetooth: btintel_pcie: Support Function level reset Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano +Merge tag 'iwlwifi-next-2025-07-23' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +wifi: brcmsmac: Use str_true_false() helper +wifi: brcmfmac: fix EXTSAE WPA3 connection failure due to AUTH TX failure +wifi: brcm80211: Remove yet more unused functions +wifi: brcm80211: Remove more unused functions +wifi: brcm80211: Remove unused functions +wifi: iwlwifi: Revert "wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions" +wifi: iwlwifi: check validity of the FW API range +wifi: iwlwifi: don't export symbols that we shouldn't +wifi: iwlwifi: mld: use spec link id and not FW link id +wifi: iwlwifi: mld: decode EOF bit for AMPDUs +wifi: iwlwifi: Remove support for rx OMI bandwidth reduction +wifi: iwlwifi: stop supporting iwl_omi_send_status_notif ver 1 +wifi: iwlwifi: remove SC2F firmware support +wifi: iwlwifi: mvm: Remove NAN support +wifi: iwlwifi: mld: avoid outdated reorder buffer head_sn +wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn +wifi: iwlwifi: disable certain features for fips_enabled +wifi: iwlwifi: mld: support channel survey collection for ACS scans +wifi: iwlwifi: mld: disable RX aggregation if requested +dt-bindings: net: wireless: rt2800: add SOC Wifi +MIPS: dts: ralink: mt7620a: add wifi +wifi: rt2x00: soc: modernize probe +wifi: rt2800: move 2x00soc to 2800soc +wifi: rt2800soc: allow loading from OF +wifi: rt2x00: remove mod_name from platform_driver +wifi: rt2x00: add COMPILE_TEST +wifi: mac80211: fix WARN_ON for monitor mode on some devices +wifi: brcmfmac: cyw: Fix __counted_by to be LE variant +wifi: mac80211: fix unassigned variable access +wifi: mac80211: don't require cipher and keylen in gtk rekey +wifi: nl80211: Set num_sub_specs before looping through sub_specs +wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon() +Merge tag 'ath-next-20250721' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath into wireless-next +wifi: iwlwifi: mvm/fw: Avoid -Wflex-array-member-not-at-end warnings +wifi: iwlwifi: Fix typo "ransport" +wifi: iwlwifi: fix cmd length when sending WOWLAN_TSC_RSC_PARAM +wifi: ath12k: Correct tid cleanup when tid setup fails +wifi: ath12k: bring DFS support back for WCN7850 +wifi: ath12k: Prefer {} to {0} in initializers +wifi: ath11k: Prefer {} to {0} in initializers +wifi: ath10k: Prefer {} to {0} in initializers +wifi: cfg80211/mac80211: report link ID for unexpected frames +wifi: mac80211: determine missing link_id in ieee80211_rx_for_interface() based on frequency +wifi: brcmfmac: support CYW54591 PCIE device +wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE +wifi: cfg80211: reject HTC bit for management frames +wifi: mac80211: remove ieee80211_remove_key +wifi: ath12k: Advertise encapsulation/decapsulation offload support to mac80211 +wifi: ath12k: Fix TX status reporting to mac80211 when offload is enabled +wifi: ath12k: Fix the handling of TX packets in Ethernet mode +wifi: ath12k: Add support to parse max ext2 wmi service bit +wifi: ath12k: fix endianness handling while accessing wmi service bit +Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" +wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key() +wifi: mac80211: Don't call fq_flow_idx() for management frames +wifi: mac80211: Do not schedule stopped TXQs +wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac() +wifi: plfxlc: Fix error handling in usb driver probe +wifi: mac80211: support returning the S1G short beacon skb +wifi: mac80211: support initialising current S1G short beacon index +wifi: mac80211: support initialising an S1G short beaconing BSS +wifi: cfg80211: support configuring an S1G short beaconing BSS +wifi: brcmfmac: Add support for the SDIO 43751 device +wifi: wilc1000: Use min() to improve code +wifi: mwifiex: Use max_t() to improve code +wifi: brcm80211: Use min() to improve code +wifi: brcmfmac: Fix typo "notifer" +wifi: mac80211: reject TDLS operations when station is not associated +wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() +wifi: mac80211: extend connection monitoring for MLO +wifi: mac80211: extend beacon monitoring for MLO +wifi: mac80211: Add link iteration macro for link data with rcu_dereference +wifi: mac80211: fix macro scoping in for_each_link_data +wifi: cfg80211/mac80211: remove wrong scan request n_channels +Merge tag 'rtw-next-2025-07-18' of https://github.com/pkshih/rtw +wifi: rtlwifi: Use min()/max() to improve code +wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode +wifi: rtw89: Lower the timeout in rtw89_fwdl_check_path_ready_ax() for USB +wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB +wifi: rtw89: check path range before using in rtw89_fw_h2c_rf_ps_info() +wifi: rtw89: purge obsoleted scan events with software sequence number +wifi: rtw89: dynamically update EHT preamble puncturing +wifi: rtw89: mac: reduce PPDU status length for WiFi 6 chips +wifi: rtw89: trigger TX stuck if FIFO full +wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask() +wifi: ath5k: Use max() to improve code +wifi: ath12k: remove unneeded semicolon in ath12k_mac_parse_tx_pwr_env() +wifi: ath12k: Validate peer_id before searching for peer +wifi: ath12k: Use HTT_TCL_METADATA_VER_V1 in FTM mode +wifi: rtw88: Fix macid assigned to TDLS station +wifi: rtw88: enable TX reports for the management queue +wifi: rtl8xxxu: Fix RX skb size for aggregation disabled +wifi: rtw89: 8852b: implement RFK multi-channel handling and support chanctx up to 2 +wifi: rtw89: 8852b: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature +wifi: rtw89: 8852bt: implement RFK multi-channel handling and support chanctx up to 2 +wifi: rtw89: 8852bt: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature +wifi: rtw89: tweak tx wake notify matching condition +wifi: rtw89: update SER L2 type default value +wifi: rtw89: introduce fw feature group and redefine CRASH_TRIGGER +wifi: rtw89: check LPS H2C command complete by C2H reg instead of done ack +wifi: rtw89: mcc: solve GO's TBTT change and TBTT too close to NoA issue +wifi: rtw89: extend HW scan of WiFi 7 chips for extra OP chan when concurrency +wifi: rtw89: mcc: when MCC stop forcing to stay at GO role +wifi: rtw89: mcc: enlarge GO NoA duration to cover channel switching time +wifi: rtw89: add DIG suspend/resume flow when scan and connection +wifi: rtw89: mcc: add H2C command to support different PD level in MCC +wifi: rtw89: regd/acpi: support 6 GHz VLP policy via ACPI DSM +wifi: rtw89: regd/acpi: support regulatory rules via ACPI DSM and parse rule of regd_UK +wifi: rtw89: regd/acpi: update field definition to specific country in UNII-4 conf +wifi: rtw89: regd/acpi: support country CA by BIT(1) in 6 GHz SP conf +wifi: ath12k: Add support to enqueue management frame at MLD level +wifi: ath12k: Enable memory profile selection for QCN9274 +wifi: ath12k: Refactor macros to use memory profile-based values +wifi: ath12k: Remove redundant TID calculation for QCN9274 +wifi: ath12k: Add a table of parameters entries impacting memory consumption +wifi: ath12k: support average ack rssi in station dump +wifi: ath12k: allow beacon protection keys to be installed in hardware +wifi: ath12k: set RX_FLAG_SKIP_MONITOR in WBM error path +wifi: ath12k: pack HTT pdev rate stats structs +wifi: ath12k: update unsupported bandwidth flags in reg rules +wifi: ath12k: Add num_stations counter for each interface +wifi: ath12k: properly set bit for pdev mask for firmware PPDU_STATS request +wifi: ath12k: Block radio bring-up in FTM mode +wifi: ath12k: advertise NL80211_FEATURE_TX_POWER_INSERTION support +wifi: ath12k: add support for Tx Power insertion in RRM action frame +wifi: ath12k: fetch tx_retry and tx_failed from htt_ppdu_stats_user_cmpltn_common_tlv +wifi: ath12k: correctly update bw for ofdma packets +wifi: ath12k: add EHT support for TX rate +wifi: ath12k: add link support for multi-link in arsta +wifi: ath12k: fill link station statistics for MLO +wifi: rtw89: Enable the new rtw89_8852bu module +wifi: rtw89: Add rtw8852bu.c +wifi: rtw89: 8852b: Add rtw8852b_hfc_param_ini_usb +wifi: rtw89: 8852b: Add rtw8852b_dle_mem_usb3 +wifi: rtw89: 8852b: Fix rtw8852b_pwr_{on,off}_func() for USB +wifi: rtw89: 8852bx: Accept USB devices and load their MAC address +wifi: rtw89: enter power save mode aggressively +wifi: rtw89: Enable the new USB modules +wifi: rtw89: Add rtw8851bu.c +wifi: rtw89: Add usb.{c,h} +wifi: rtw89: Add some definitions for USB +wifi: rtw89: Fix rtw89_mac_power_switch() for USB +wifi: rtw89: 8851b: Modify rtw8851b_pwr_{on,off}_func() for USB +wifi: rtw89: Hide some errors when the device is unplugged +wifi: rtw89: Add extra TX headroom for USB +wifi: rtw89: Disable deep power saving for USB/SDIO +wifi: rtw89: Add rtw8851b_hfc_param_ini_usb +wifi: rtw89: Add rtw8851b_dle_mem_usb{2,3} +wifi: rtw89: Make hfc_param_ini in rtw89_chip_info an array +wifi: rtw89: Make dle_mem in rtw89_chip_info an array +wifi: rtw89: 8851b: Accept USB devices and load their MAC address +wifi: rtw89: 8851b: rfk: update IQK to 0x14 +wifi: rtw89: 8851b: rfk: update DPK to 0x11 +wifi: rtw89: 8851b: update NCTL 0xB +wifi: rtw89: 8851b: adjust ADC setting for RF calibration +wifi: rtw89: 8851b: set ADC bandwidth select according to calibration value +wifi: rtw89: 8851b: rfk: extend DPK path_ok type to u8 +wifi: rtw88: coex: Use bitwise instead of arithmetic operator for flags +wifi: ath12k: add extended NSS bandwidth support for 160 MHz +wifi: ath12k: add support for 160 MHz bandwidth +wifi: ath12k: clean up 80P80 support +wifi: ath12k: add support for setting fixed HE rate/GI/LTF +wifi: ath12k: generate rx and tx mcs maps for supported HE mcs +wifi: ath12k: move HE MCS mapper to a separate function +wifi: ath12k: push EHT MU-MIMO params to hardware +wifi: ath12k: push HE MU-MIMO params to hardware +wifi: ath10k: shutdown driver when hardware is unreliable +wifi: ath12k: fix timeout while waiting for regulatory update during interface creation +wifi: ath6kl: Fix spellings +wifi: ath10k: Fix Spelling +wifi: wil6210: wmi: Fix spellings reported by codespell +wifi: ath12k: Add support to RTT stats +wifi: ath12k: Add support to TDMA and MLO stats +wifi: ath12k: Add support for transmit histogram stats +wifi: ath12k: Clear auth flag only for actual association in security mode +wifi: ath12k: fix dest ring-buffer corruption when ring is full +wifi: ath12k: fix source ring-buffer corruption +wifi: ath12k: use plain access for descriptor length +wifi: ath12k: fix dest ring-buffer corruption +wifi: ath11k: fix dest ring-buffer corruption when ring is full +wifi: ath11k: fix source ring-buffer corruption +wifi: ath11k: use plain accesses for monitor descriptor +wifi: ath11k: use plain access for descriptor length +wifi: ath11k: fix dest ring-buffer corruption +wifi: ath12k: Send WMI_VDEV_SET_TPC_POWER_CMD for AP vdev +wifi: ath12k: Add memset and update default rate value in wmi tx completion +wifi: ath12k: Fix beacon reception for sta associated to Non-TX AP +wifi: ath12k: Fix station association with MBSSID Non-TX BSS +wifi: ath12k: use real noise floor instead of default value +wifi: ath12k: handle WMI event for real noise floor calculation +wifi: ath11k: Make read-only const array svc_id static const +wifi: ath11k: fix suspend use-after-free after probe failure +wifi: ath11k: clear initialized flag for deinit-ed srng lists +wifi: ath11k: support usercase-specific firmware overrides +dt-bindings: net: wireless: ath11k-pci: describe firmware-name property +wifi: ath9k: ahb: replace id_table with of +dt-bindings: net: wireless: ath9k: add WIFI bindings +wifi: ath9k: ahb: reorder includes +wifi: ath9k: ahb: reorder declarations