mbox series

[GIT,PULL] Networking for v6.12-rc6

Message ID 20241031141748.160214-1-pabeni@redhat.com (mailing list archive)
State New
Headers show
Series [GIT,PULL] Networking for v6.12-rc6 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.12-rc6

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 5 this patch: 5
netdev/build_tools success Errors and warnings before: 0 (+0) this patch: 0 (+0)
netdev/build_clang success Errors and warnings before: 3 this patch: 3
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 4 this patch: 4
netdev/build_clang_rust success No Rust files in patch. Skipping build
netdev/kdoc success Errors and warnings before: 20 this patch: 20
netdev/contest fail net-next-2024-10-31--15-00 (tests: 779)

Message

Paolo Abeni Oct. 31, 2024, 2:17 p.m. UTC
Hi Linus!

The following changes since commit d44cd8226449114780a8554fd253c7e3d171a0a6:

  Merge tag 'net-6.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-10-24 16:43:50 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.12-rc6

for you to fetch changes up to 50ae879de107ca2fe2ca99180f6ba95770f32a62:

  Merge tag 'nf-24-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf (2024-10-31 12:13:08 +0100)

----------------------------------------------------------------
Including fixes from WiFi, bluetooth and netfilter.

No known new regressions outstanding.

Current release - regressions:

  - wifi: mt76: do not increase mcu skb refcount if retry is not supported

Current release - new code bugs:

  - wifi:
    - rtw88: fix the RX aggregation in USB 3 mode
    - mac80211: fix memory corruption bug in struct ieee80211_chanctx

Previous releases - regressions:

  - sched:
    - stop qdisc_tree_reduce_backlog on TC_H_ROOT
    - sch_api: fix xa_insert() error path in tcf_block_get_ext()

  - wifi:
    - revert "wifi: iwlwifi: remove retry loops in start"
    - cfg80211: clear wdev->cqm_config pointer on free

  - netfilter: fix potential crash in nf_send_reset6()

  - ip_tunnel: fix suspicious RCU usage warning in ip_tunnel_find()

  - bluetooth: fix null-ptr-deref in hci_read_supported_codecs

  - eth: mlxsw: add missing verification before pushing Tx header

  - eth: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue

Previous releases - always broken:

  - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower

  - netfilter: sanitize offset and length before calling skb_checksum()

  - core:
    - fix crash when config small gso_max_size/gso_ipv4_max_size
    - skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension

  - mptcp: protect sched with rcu_read_lock

  - eth: ice: fix crash on probe for DPLL enabled E810 LOM

  - eth: macsec: fix use-after-free while sending the offloading packet

  - eth: stmmac: fix unbalanced DMA map/unmap for non-paged SKB data

  - eth: hns3: fix kernel crash when 1588 is sent on HIP08 devices

  - eth: mtk_wed: fix path of MT7988 WO firmware

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

----------------------------------------------------------------
Amit Cohen (3):
      mlxsw: spectrum_ptp: Add missing verification before pushing Tx header
      mlxsw: pci: Sync Rx buffers for CPU
      mlxsw: pci: Sync Rx buffers for device

Anjaneyulu (1):
      wifi: iwlwifi: mvm: SAR table alignment

Arkadiusz Kubalewski (1):
      ice: fix crash on probe for DPLL enabled E810 LOM

Ben Greear (2):
      wifi: mac80211: Fix setting txpower with emulate_chanctx
      mac80211: fix user-power when emulating chanctx

Ben Hutchings (1):
      wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd()

Benjamin Große (1):
      usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver

Benoît Monin (2):
      net: usb: qmi_wwan: add Quectel RG650V
      net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension

Bitterblue Smith (2):
      wifi: rtw88: Fix the RX aggregation in USB 3 mode
      wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171

Chenming Huang (1):
      wifi: cfg80211: Do not create BSS entries for unsupported channels

Daniel Gabay (2):
      wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
      wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()

Daniel Golle (1):
      net: ethernet: mtk_wed: fix path of MT7988 WO firmware

David S. Miller (1):
      Merge tag 'wireless-2024-10-21' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Dong Chenchen (1):
      netfilter: Fix use-after-free in get_info()

Emmanuel Grumbach (3):
      wifi: iwlwifi: mvm: don't leak a link on AP removal
      wifi: iwlwifi: mvm: don't add default link in fw restart flow
      Revert "wifi: iwlwifi: remove retry loops in start"

Eric Dumazet (1):
      netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6()

Felix Fietkau (3):
      wifi: mt76: do not increase mcu skb refcount if retry is not supported
      wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
      wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys

Florian Westphal (1):
      selftests: netfilter: nft_flowtable.sh: make first pass deterministic

Furong Xu (1):
      net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data

Geert Uytterhoeven (2):
      mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
      wifi: brcm80211: BRCM_TRACING should depend on TRACING

Gustavo A. R. Silva (2):
      wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings
      wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx

Hao Lan (4):
      net: hns3: fixed reset failure issues caused by the incorrect reset type
      net: hns3: fix missing features due to dev->features configuration too early
      net: hns3: Resolved the issue that the debugfs query result is inconsistent.
      net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue

Ido Schimmel (4):
      ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
      ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
      mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address
      selftests: forwarding: Add IPv6 GRE remote change tests

Jakub Kicinski (3):
      Merge branch 'mptcp-sched-fix-some-lock-issues'
      Merge tag 'wireless-2024-10-29' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge branch 'mlxsw-fixes'

Jian Shen (3):
      net: hns3: add sync command to sync io-pgtable
      net: hns3: don't auto enable misc vector
      net: hns3: initialize reset_timer before hclgevf_misc_irq_init()

Jianbo Liu (1):
      macsec: Fix use-after-free while sending the offloading packet

Jie Wang (1):
      net: hns3: fix kernel crash when 1588 is sent on HIP08 devices

Johannes Berg (2):
      wifi: cfg80211: clear wdev->cqm_config pointer on free
      wifi: iwlwifi: mvm: fix 6 GHz scan construction

Kalle Valo (1):
      Merge tag 'ath-current-20241016' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath

Levi Zim (1):
      docs: networking: packet_mmap: replace dead links with archive.org links

Ley Foon Tan (1):
      net: stmmac: dwmac4: Fix high address display by updating reg_space[] from register values

Liu Jing (1):
      selftests: netfilter: remove unused parameter

Manikanta Pubbisetty (1):
      wifi: ath10k: Fix memory leak in management tx

Matt Johnston (1):
      mctp i2c: handle NULL header address

Matthieu Baerts (NGI0) (2):
      mptcp: init: protect sched with rcu_read_lock
      selftests: mptcp: list sysctl data

Michal Swiatkowski (1):
      ice: block SF port creation in legacy mode

Miri Korenblit (1):
      wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd

Pablo Neira Ayuso (2):
      gtp: allow -1 to be specified as file description from userspace
      netfilter: nft_payload: sanitize offset and length before calling skb_checksum()

Paolo Abeni (4):
      Merge branch 'intel-wired-lan-driver-fixes-2024-10-21-igb-ice'
      Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
      Merge tag 'for-net-2024-10-30' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge tag 'nf-24-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Pedro Tammela (1):
      net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT

Peiyang Wang (1):
      net: hns3: default enable tx bounce buffer when smmu enabled

Ping-Ke Shih (2):
      wifi: rtw89: coex: add debug message of link counts on 2/5GHz bands for wl_info v7
      wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts

Remi Pommarel (3):
      wifi: cfg80211: Add wiphy_delayed_work_pending()
      wifi: mac80211: Convert color collision detection to wiphy work
      wifi: ath11k: Fix invalid ring usage in full monitor mode

Sungwoo Kim (1):
      Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs

Ville Syrjälä (1):
      wifi: iwlegacy: Clear stale interrupts before resuming device

Vladimir Oltean (1):
      net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext()

Wander Lairson Costa (1):
      igb: Disable threaded IRQ for igb_msix_other

Wang Liang (1):
      net: fix crash when config small gso_max_size/gso_ipv4_max_size

Zichen Xie (1):
      netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()

 Documentation/networking/packet_mmap.rst           |  5 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |  4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    | 59 ++++++++++++-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |  2 +
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 33 ++++++++
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 45 ++++++++--
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |  3 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_regs.c    |  9 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  | 40 +++++++--
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c  |  9 +-
 .../net/ethernet/intel/ice/devlink/devlink_port.c  |  6 ++
 drivers/net/ethernet/intel/ice/ice_dpll.c          | 70 ++++++++++++++++
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        | 21 ++++-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |  1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |  2 +-
 drivers/net/ethernet/mediatek/mtk_wed_wo.h         |  4 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          | 25 ++++--
 .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c    | 26 +++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c |  7 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |  8 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h   |  2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 22 +++--
 drivers/net/gtp.c                                  | 22 +++--
 drivers/net/macsec.c                               |  3 +-
 drivers/net/mctp/mctp-i2c.c                        |  3 +
 drivers/net/netdevsim/fib.c                        |  4 +-
 drivers/net/usb/qmi_wwan.c                         |  1 +
 drivers/net/usb/r8152.c                            |  1 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |  7 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |  2 +
 drivers/net/wireless/ath/ath11k/dp_rx.c            |  7 +-
 drivers/net/wireless/ath/wil6210/txrx.c            |  2 +-
 drivers/net/wireless/broadcom/brcm80211/Kconfig    |  1 +
 drivers/net/wireless/intel/ipw2x00/ipw2100.c       |  2 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.h       |  2 +-
 drivers/net/wireless/intel/iwlegacy/common.c       | 15 +++-
 drivers/net/wireless/intel/iwlegacy/common.h       | 12 +++
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       | 96 +++++++++++++---------
 drivers/net/wireless/intel/iwlwifi/fw/init.c       |  4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       | 28 +++++--
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h       |  3 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  2 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        | 10 +--
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  | 12 ++-
 .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c  | 34 +++++---
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |  6 +-
 drivers/net/wireless/marvell/libertas/radiotap.h   |  4 +-
 drivers/net/wireless/mediatek/mt76/mcu.c           |  7 +-
 drivers/net/wireless/microchip/wilc1000/mon.c      |  4 +-
 .../net/wireless/realtek/rtlwifi/rtl8192du/sw.c    |  1 -
 drivers/net/wireless/realtek/rtw88/usb.c           |  1 -
 drivers/net/wireless/realtek/rtw89/coex.c          |  2 +
 drivers/net/wireless/realtek/rtw89/pci.c           | 48 +++++++++--
 drivers/net/wireless/virtual/mac80211_hwsim.c      |  4 +-
 include/net/cfg80211.h                             | 44 ++++++++++
 include/net/ieee80211_radiotap.h                   | 43 +++++-----
 include/net/ip_tunnels.h                           |  2 +-
 net/bluetooth/hci_sync.c                           | 18 ++--
 net/core/dev.c                                     |  4 +
 net/core/rtnetlink.c                               |  4 +-
 net/ipv4/ip_tunnel.c                               |  2 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                | 15 ++--
 net/mac80211/Kconfig                               |  2 +-
 net/mac80211/cfg.c                                 | 25 ++++--
 net/mac80211/ieee80211_i.h                         | 10 ++-
 net/mac80211/key.c                                 | 42 ++++++----
 net/mac80211/link.c                                |  7 +-
 net/mac80211/main.c                                |  2 +
 net/mptcp/protocol.c                               |  2 +
 net/netfilter/nft_payload.c                        |  3 +
 net/netfilter/x_tables.c                           |  2 +-
 net/sched/cls_api.c                                |  1 +
 net/sched/sch_api.c                                |  2 +-
 net/wireless/core.c                                |  8 ++
 net/wireless/scan.c                                |  4 +
 .../selftests/net/forwarding/ip6gre_flat.sh        | 14 ++++
 .../selftests/net/forwarding/ip6gre_flat_key.sh    | 14 ++++
 .../selftests/net/forwarding/ip6gre_flat_keys.sh   | 14 ++++
 .../selftests/net/forwarding/ip6gre_hier.sh        | 14 ++++
 .../selftests/net/forwarding/ip6gre_hier_key.sh    | 14 ++++
 .../selftests/net/forwarding/ip6gre_hier_keys.sh   | 14 ++++
 .../testing/selftests/net/forwarding/ip6gre_lib.sh | 80 ++++++++++++++++++
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |  9 ++
 .../selftests/net/netfilter/conntrack_dump_flush.c |  6 +-
 .../selftests/net/netfilter/nft_flowtable.sh       | 39 +++++----
 85 files changed, 964 insertions(+), 249 deletions(-)