Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-11-13--18-00 (v6.12-rc6-1546-g565173e9a433) remotes/brancher/net-next-2024-11-13--21-00 (v6.12-rc6-1730-g5fd6b0506dca) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.iLpAcGpxc2 b/tmp/tmp.Z34Nq8TPU6 index 37316ad6f05c..724ddb5c3743 100644 --- a/tmp/tmp.iLpAcGpxc2 +++ b/tmp/tmp.Z34Nq8TPU6 @@ -3,13 +3,45 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +net/netlink: Correct the comment on netlink message max cap +net/diag: Always pre-allocate tcp_ulp info +net/diag: Pre-allocate optional info only if requested +net/diag: Warn only once on EMSGSIZE +net/diag: Do not race on dumping MD5 keys with adding new MD5 keys +gve: Flow steering trigger reset only for timeout error +rust: net::phy scope ThisModule usage in the module_phy_driver macro +net: ethtool: add ring parameter filtering +net: devmem: add ring parameter filtering +bnxt_en: add support for header-data-split-thresh ethtool command +net: ethtool: add support for configuring header-data-split-thresh +bnxt_en: add support for tcp-data-split ethtool command +net: ethtool: add tcp_data_split_mod member in kernel_ethtool_ringparam +bnxt_en: add support for rx-copybreak ethtool command +Merge tag 'wireless-next-2024-11-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next +libeth: add a couple of XDP helpers (libeth_xdp) +libeth: support native XDP and register memory model +xsk: add helper to get &xdp_desc's DMA and meta pointer in one go +xsk: add generic XSk &xdp_buff -> skb conversion +xsk: make xsk_buff_add_frag really add a frag via __xdp_buff_add_frag() +xsk: allow attaching XSk pool via xdp_rxq_info_reg_mem_model() +xsk: align &xdp_buff_xsk harder +xdp: add generic xdp_build_skb_from_buff() +xdp: add generic xdp_buff_add_frag() +xdp: get rid of xdp_frame::mem.id +page_pool: allow mixing PPs within one bulk +page_pool: make page_pool_put_page_bulk() actually handle array of pages +xdp: register system page pool as an XDP memory model +xdp: allow attaching already registered memory model to xdp_rxq_info +xdp, xsk: constify read-only arguments of some static inline helpers +bpf, xdp: constify some bpf_prog * function arguments +unroll: add generic loop unroll helpers +skbuff: allow 2-4-argument skb_frag_dma_map() +jump_label: export static_key_slow_{inc,dec}_cpuslocked() netconsole: selftest: Validate CPU number auto-population in userdata netconsole: docs: Add documentation for CPU number auto-population netconsole: Add option to auto-populate CPU number in userdata netconsole: Ensure dynamic_netconsole_mutex is held during userdata update netfilter: ipset: add missing range check in bitmap_ip_uadt -selftests/rtnetlink.sh: add mngtempaddr test -net/ipv6: delete temporary address if mngtmpaddr is removed or un-mngtmpaddr Remove devres from pci_intx() HID: amd_sfh: Use always-managed version of pcim_intx() wifi: qtnfmac: use always-managed version of pcim_intx() @@ -43,7 +75,6 @@ net: enetc: clean up before returning in probe() net/smc: Isolate the smc_xxx_lgr_pending with ib_device net/smc: reduce locks scope of smc_xxx_lgr_pending net/smc: refactoring lgr pending lock -Merge tag 'bpf-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf net: stmmac: dwmac-qcom-ethqos: Enable support for XGMAC ynl: samples: Fix the wrong format specifier eth: fbnic: Add support to dump registers @@ -119,13 +150,166 @@ ipv4/udp: Add 4-tuple hash for connected socket net/udp: Add 4-tuple hash list basis net/udp: Add a new struct for hash2 slot vdpa/mlx5: Fix PA offset with unaligned starting iotlb map -bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6 +Revert "wifi: iwlegacy: do not skip frames with bad FCS" +wifi: mac80211: pass MBSSID config by reference +wifi: mac80211: Support EHT 1024 aggregation size in TX +net: rfkill: gpio: Add check for clk_enable() +wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() +wifi: Switch back to struct platform_driver::remove() +wifi: ipw2x00: libipw_rx_any(): fix bad alignment +wifi: brcmfmac: release 'root' node in all execution paths +Merge tag 'rtw-next-2024-11-06' of https://github.com/pkshih/rtw vdpa/mlx5: Fix error path during device add -bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx +wifi: iwlwifi: mvm: don't call power_update_mac in fast suspend +wifi: iwlwifi: s/IWL_MVM_INVALID_STA/IWL_INVALID_STA +wifi: iwlwifi: bump minimum API version in BZ/SC to 92 +wifi: iwlwifi: move IWL_LMAC_*_INDEX to fw/api/context.h +wifi: iwlwifi: be less noisy if the NIC is dead in S3 +wifi: iwlwifi: mvm: tell iwlmei when we finished suspending +wifi: iwlwifi: allow fast resume on ax200 +wifi: iwlwifi: mvm: support new initiator and responder command version +wifi: iwlwifi: mvm: use wiphy locked debugfs for low-latency +wifi: iwlwifi: mvm: MLO scan upon channel condition degradation +wifi: iwlwifi: mvm: support new versions of the wowlan APIs +wifi: iwlwifi: mvm: allow always calling iwl_mvm_get_bss_vif() +wifi: iwlwifi: mvm: unify link info initialization +wifi: iwlwifi: mvm: clarify fw_id_to_link_sta protection +wifi: cfg80211: Fix an error handling path in nl80211_start_ap() +wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan +wifi: cfg80211: Remove the Medium Synchronization Delay validity check +wifi: mac80211: fix description of ieee80211_set_active_links() for new sequence vp_vdpa: fix id_table array not null terminated error virtio_pci: Fix admin vq cleanup by using correct info pointer vDPA/ifcvf: Fix pci_read_config_byte() return code handling Fix typo in vringh_test.c vdpa: solidrun: Fix UB bug with devres vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans -selftests/bpf: Use -4095 as the bad address for bits iterator +wifi: rtlwifi: Remove some exhalbtc deadcode +wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures +wifi: rtw88: Enable the new RTL8821AU/RTL8812AU drivers +wifi: rtw88: Add rtw8821au.c and rtw8812au.c +wifi: rtw88: Add rtw8812a.{c,h} +wifi: rtw88: Add rtw8821a.{c,h} +wifi: rtw88: Add rtw88xxa.{c,h} +wifi: rtw88: Add rtw8821a_table.{c,h} +wifi: rtw88: Add rtw8812a_table.{c,h} +wifi: rtw89: coex: set higher priority to BT when WL scan and BT A2DP exist +wifi: rtw89: 8852b: change RF mode to normal mode when set channel +wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg() +wifi: rtw89: 8922a: fill the missing OP1dB configuration +wifi: rtw89: mac: no configure CMAC/DMAC tables for firmware secure boot +wifi: rtw89: fw: use common function to parse security section for WiFi 6 chips +wifi: rtw89: fw: move v1 MSSC out of __parse_security_section() to share with v0 +wifi: rtw89: fw: set recorded IDMEM share mode in firmware header to register +wifi: rtw89: fw: shrink download size of security section for RTL8852B +wifi: rtw89: efuse: read firmware secure info v0 from efuse for WiFi 6 chips +wifi: rtw89: efuse: move recognize firmware MSS info v1 to common +wifi: rtw89: efuse: move reading efuse of fw secure info to common +wifi: rtw89: set pause_data field to avoid transmitting data in scan channels +wifi: rtw89: don't check done-ack for entering PS +wifi: cw1200: Fix potential NULL dereference +wifi: brcm80211: Remove unused dma_txflush() +wifi: wfx: Fix error handling in wfx_core_init() +Merge tag 'ath-next-20241030' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath +wifi: rtw88: 8812a: Mitigate beacon loss +wifi: rtw88: 8821a: Regularly ask for BT info updates +wifi: rtw88: coex: Support chips without a scoreboard +wifi: rtw88: Detect beacon loss with chips other than 8822c +wifi: rtw88: usb: Set pkt_info.ls for the reserved page +wifi: rtw88: Move pwr_track_tbl to struct rtw_rfe_def +wifi: rtw88: Support TX page sizes bigger than 128 +wifi: rtw88: Make txagc_remnant_ofdm an array +wifi: rtw88: Enable data rate fallback for older chips +wifi: rtw88: Let each driver control the power on/off process +wifi: rtw88: Allow rtw_chip_info.ltecoex_addr to be NULL +wifi: rtw88: Extend the init table parsing for RTL8812AU +wifi: rtw88: Allow different C2H RA report sizes +wifi: rtw88: Dump the HW features only for some chips +wifi: rtw88: Add some definitions for RTL8821AU/RTL8812AU +wifi: rtw88: Report the signal strength only if it's known +wifi: rtw89: 8922a: extend RFK handling and consider MLO +wifi: rtw89: tweak setting of channel and TX power for MLO +wifi: rtw89: chan: manage active interfaces +wifi: rtw89: Add encryption support for MLO connections +wifi: rtw89: Add header conversion for MLO connections +wifi: ath12k: convert tasklet to BH workqueue for CE interrupts +wifi: rtw89: unlock on error path in rtw89_ops_unassign_vif_chanctx() +wifi: rtw89: Fix TX fail with A2DP after scanning +wifi: rtw89: coex: Set Wi-Fi/Bluetooth priority for Wi-Fi scan case +wifi: rtw89: fix -Wenum-compare-conditional warnings +wifi: rtlwifi: use MODULE_FIRMWARE() to declare used firmware +wifi: rtw88: Refactor looping in rtw_phy_store_tx_power_by_rate +wifi: rtw89: regd: block 6 GHz if marked as N/A in regd map +wifi: rtw89: pci: add quirks by PCI subsystem ID for thermal protection +wifi: rtw89: add thermal protection +wifi: ath12k: fix A-MSDU indication in monitor mode +wifi: ath12k: use tail MSDU to get MSDU information +wifi: ath12k: delete NSS and TX power setting for monitor vdev +wifi: ath12k: fix struct hal_rx_mpdu_start +wifi: ath12k: fix struct hal_rx_phyrx_rssi_legacy_info +wifi: ath12k: fix struct hal_rx_ppdu_start +wifi: ath12k: fix struct hal_rx_ppdu_end_user_stats +wifi: ath12k: remove unused variable monitor_present +wifi: ath12k: fix warning when unbinding +wifi: ath12k: fix crash when unbinding +wifi: ath12k: remove msdu_end structure for WCN7850 +wifi: rtw89: sar: add supported UNII-4 frequency range along with UNII-3 of SAR subband +wifi: rtw89: 8852c: use 'int' as return type of error code pwr_{on,off}_func() +wifi: rtw89: 8852bt: use 'int' as return type of error code pwr_{on,off}_func() +wifi: rtw89: 8852b: use 'int' as return type of error code pwr_{on,off}_func() +wifi: rtw89: 8851b: use 'int' as return type of error code pwr_{on,off}_func() +wifi: rtw89: pci: use 'int' as return type of error code in poll_{tx,rx}dma_ch_idle() +wifi: rtw89: wow: cast nd_config->delay to u64 in tsf arithmetic +wifi: ath12k: modify link arvif creation and removal for MLO +wifi: ath12k: update ath12k_mac_op_update_vif_offload() for MLO +wifi: ath12k: update ath12k_mac_op_conf_tx() for MLO +wifi: ath12k: modify ath12k_mac_op_set_key() for MLO +wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO +wifi: ath12k: modify ath12k_get_arvif_iter() for MLO +wifi: ath12k: modify ath12k_mac_vif_chan() for MLO +wifi: ath12k: prepare vif config caching for MLO +wifi: ath12k: prepare sta data structure for MLO handling +wifi: ath12k: pass ath12k_link_vif instead of vif/ahvif +wifi: ath12k: prepare vif data structure for MLO handling +wifi: ath12k: Support BE OFDMA Pdev Rate Stats +wifi: ath12k: Support Pdev Scheduled Algorithm Stats +wifi: ath12k: Support DMAC Reset Stats +wifi: ath12k: Add firmware coredump collection support +wifi: ath12k: add missing lockdep_assert_wiphy() for ath12k_mac_op_ functions +wifi: ath5k: add PCI ID for Arcadyan devices +wifi: ath5k: add PCI ID for SX76X +wifi: ath10k: avoid NULL pointer error during sdio remove +wifi: ath12k: ath12k_mac_op_sta_state(): clean up update_wk cancellation +wifi: ath12k: ath12k_mac_set_key(): remove exit label +wifi: ath12k: cleanup unneeded labels +wifi: ath12k: switch to using wiphy_lock() and remove ar->conf_mutex +wifi: ath12k: convert struct ath12k_sta::update_wk to use struct wiphy_work +wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask() +wifi: ath12k: Support Pdev OBSS Stats +wifi: ath12k: Support pdev CCA Stats +wifi: ath12k: Support pdev Transmit Multi-user stats +wifi: ath12k: Support Ring and SFM stats +wifi: ath12k: Support Self-Generated Transmit stats +wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR +wifi: ath12k: fix one more memcpy size error +wifi: ath12k: Modify print_array_to_buf() to support arrays with 1-based semantics +wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() +wifi: ath12k: Skip Rx TID cleanup for self peer +dt-bindings: net: ath11k: document the inputs of the ath11k on WCN6855 +wifi: ath12k: move txbaddr/rxbaddr into struct ath12k_dp +wifi: ath11k: allow missing memory-regions +wifi: ath11k: fix the stack frame size warning in ath11k_vif_wow_set_wakeups +wifi: ath11k: enable fw_wmi_diag_event hw param for WCN6750 +wifi: ath11k: Fix double free issue during SRNG deinit +wifi: ath10k: fix the stack frame size warning in ath10k_hw_scan +wifi: ath10k: fix the stack frame size warning in ath10k_remain_on_channel +wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 +wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 +wifi: ath6kl: fix typos in struct wmi_rssi_threshold_params_cmd and wmi_snr_threshold_params_cmd comments +wifi: wcn36xx: fix a typo in struct wcn36xx_sta documentation +wifi: ath12k: make read-only array svc_id static const +wifi: ath9k: remove ath9k_platform_data +wifi: ath9k: btcoex: remove platform_data +wifi: ath9k: eeprom: remove platform data +wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() +wifi: ath9k: use clamp() in ar9003_aic_cal_post_process()