Message ID | 20250213184154.793578-1-kuba@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | [GIT,PULL] Networking for v6.14-rc3 | expand |
Context | Check | Description |
---|---|---|
netdev/tree_selection | success | Pull request for net, async |
netdev/build_32bit | success | Errors and warnings before: 0 this patch: 0 |
netdev/build_tools | success | No tools touched, skip |
netdev/build_clang | success | Errors and warnings before: 2 this patch: 2 |
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: 0 this patch: 0 |
netdev/build_clang_rust | success | No Rust files in patch. Skipping build |
netdev/kdoc | success | Errors and warnings before: 0 this patch: 0 |
The pull request you sent on Thu, 13 Feb 2025 10:41:54 -0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.14-rc3
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/348f968b89bfeec0bb53dd82dba58b94d97fbd34
Thank you!
Hi Linus! The following changes since commit 3cf0a98fea776adb09087e521fe150c295a4b031: Merge tag 'net-6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-02-06 09:14:54 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.14-rc3 for you to fetch changes up to 488fb6effe03e20f38d34da7425de77bbd3e2665: net: pse-pd: Fix deadlock in current limit functions (2025-02-13 10:00:39 -0800) ---------------------------------------------------------------- Including fixes from netfilter, wireless and bluetooth. Kalle Valo steps down after serving as the WiFi driver maintainer for over a decade. Current release - fix to a fix: - vsock: orphan socket after transport release, avoid null-deref - Bluetooth: L2CAP: fix corrupted list in hci_chan_del Current release - regressions: - eth: stmmac: correct Rx buffer layout when SPH is enabled - rxrpc: fix alteration of headers whilst zerocopy pending - eth: iavf: fix a locking bug in an error path - s390/qeth: move netif_napi_add_tx() and napi_enable() from under BH - Revert "netfilter: flowtable: teardown flow if cached mtu is stale" Current release - new code bugs: - rxrpc: fix ipv6 path MTU discovery, only ipv4 worked - pse-pd: fix deadlock in current limit functions Previous releases - regressions: - rtnetlink: fix netns refleak with rtnl_setlink() - wifi: brcmfmac: use random seed flag for BCM4355 and BCM4364 firmware Previous releases - always broken: - add missing RCU protection of struct net throughout the stack - can: rockchip: bail out if skb cannot be allocated - eth: ti: am65-cpsw: base XDP support fixes Misc: - ethtool: tsconfig: update the format of hwtstamp flags, changes the uAPI but this uAPI was not in any release yet Signed-off-by: Jakub Kicinski <kuba@kernel.org> ---------------------------------------------------------------- Aditya Garg (1): wifi: brcmfmac: use random seed flag for BCM4355 and BCM4364 firmware Aditya Kumar Singh (1): wifi: ath12k: fix handling of 6 GHz rules Alexander Hölzl (1): can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero Alexandra Winter (1): s390/qeth: move netif_napi_add_tx() and napi_enable() from under BH Andy Strohman (1): batman-adv: fix panic during interface removal Bart Van Assche (1): iavf: Fix a locking bug in an error path David Howells (2): rxrpc: Fix alteration of headers whilst zerocopy pending rxrpc: Fix ipv6 path MTU discovery David Woodhouse (1): ptp: vmclock: Add .owner to vmclock_miscdev_fops Eric Dumazet (24): net: add dev_net_rcu() helper ipv4: add RCU protection to ip4_dst_hoplimit() ipv4: use RCU protection in ip_dst_mtu_maybe_forward() ipv4: use RCU protection in ipv4_default_advmss() ipv4: use RCU protection in rt_is_expired() ipv4: use RCU protection in inet_select_addr() ipv4: use RCU protection in __ip_rt_update_pmtu() ipv4: icmp: convert to dev_net_rcu() flow_dissector: use RCU protection to fetch dev_net() ipv6: use RCU protection in ip6_default_advmss() ipv6: icmp: convert to dev_net_rcu() ipv6: Use RCU in ip6_input() net: fib_rules: annotate data-races around rule->[io]ifindex ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() ndisc: use RCU protection in ndisc_alloc_skb() neighbour: use RCU protection in __neigh_notify() arp: use RCU protection in arp_xmit() openvswitch: use RCU protection in ovs_vport_cmd_fill_info() vrf: use RCU protection in l3mdev_l3_out() ndisc: extend RCU protection in ndisc_send_skb() ipv6: mcast: extend RCU protection in igmp6_send() vxlan: check vxlan_vnigroup_init() return value team: better TEAM_OPTION_TYPE_STRING validation ipv6: mcast: add RCU protection to mld_newpack() Fedor Pchelkin (1): can: ctucanfd: handle skb allocation failure Furong Xu (1): net: stmmac: Apply new page pool parameters when SPH is enabled Jakub Kicinski (10): Merge branch 'net-first-round-to-use-dev_net_rcu' Merge branch 'net-second-round-to-use-dev_net_rcu' Merge tag 'wireless-2025-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless Merge tag 'linux-can-fixes-for-6.14-20250208' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue Merge branch 'vsock-null-ptr-deref-when-so_linger-enabled' Merge branch 'net-ethernet-ti-am65-cpsw-xdp-fixes' Reapply "net: skb: introduce and use a single page frag cache" Merge tag 'nf-25-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf Merge tag 'for-net-2025-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth Joshua Hay (1): idpf: call set_real_num_queues in idpf_open Kalle Valo (3): Merge tag 'ath-current-20250124' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath MAINTAINERS: wifi: ath: remove Kalle MAINTAINERS: wifi: remove Kalle Kiran K (1): Bluetooth: btintel_pcie: Fix a potential race condition Kory Maincent (2): net: ethtool: tsconfig: Fix netlink type of hwtstamp flags net: pse-pd: Fix deadlock in current limit functions Krzysztof Kozlowski (1): can: c_can: fix unbalanced runtime PM disable in error path Luiz Augusto von Dentz (2): Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd Bluetooth: L2CAP: Fix corrupted list in hci_chan_del Marcelo Ricardo Leitner (1): MAINTAINERS: Add sctp headers to the general netdev entry Michal Luczaj (2): vsock: Orphan socket after transport release vsock/test: Add test for SO_LINGER null ptr deref Murad Masimov (1): ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt Nicolas Dichtel (1): rtnetlink: fix netns leak with rtnl_setlink() Pablo Neira Ayuso (1): Revert "netfilter: flowtable: teardown flow if cached mtu is stale" Paolo Abeni (3): Revert "net: skb: introduce and use a single page frag cache" Merge branch 'ptp-vmclock-bugfixes-and-cleanups-for-error-handling' Merge tag 'batadv-net-pullrequest-20250207' of git://git.open-mesh.org/linux-merge Piotr Kwapulinski (1): ixgbe: Fix possible skb NULL pointer dereference Remi Pommarel (1): batman-adv: Fix incorrect offset in batadv_tt_tvlv_ogm_handler_v1() Reyders Morales (1): Documentation/networking: fix basic node example document ISO 15765-2 Robin van der Gracht (1): can: rockchip: rkcanfd_handle_rx_fifo_overflow_int(): bail out if skb cannot be allocated Roger Quadros (3): net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases net: ethernet: ti: am65-cpsw: fix RX & TX statistics for XDP_TX case net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case Russell King (Oracle) (1): net: phylink: make configuring clock-stop dependent on MAC support Song Yoong Siang (1): igc: Set buffer type for empty frames in igc_init_empty_frame Sridhar Samudrala (2): idpf: fix handling rsc packet with a single segment idpf: record rx queue in skb for RSC packets Sven Eckelmann (2): batman-adv: Ignore neighbor throughput metrics in error case batman-adv: Drop unmanaged ELP metric worker Thomas Weißschuh (4): ptp: vmclock: Set driver data before its usage ptp: vmclock: Don't unregister misc device if it was not registered ptp: vmclock: Clean up miscdev and ptp clock through devres ptp: vmclock: Remove goto-based cleanup logic Vincent Mailhol (1): can: etas_es58x: fix potential NULL pointer dereference on udev->serial Wentao Liang (1): mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() Zdenek Bouska (1): igc: Fix HW RX timestamp when passed by ZC XDP .mailmap | 1 + .../bindings/net/wireless/qcom,ath10k.yaml | 1 - .../bindings/net/wireless/qcom,ath11k-pci.yaml | 1 - .../bindings/net/wireless/qcom,ath11k.yaml | 1 - .../bindings/net/wireless/qcom,ath12k-wsi.yaml | 1 - .../bindings/net/wireless/qcom,ath12k.yaml | 1 - Documentation/netlink/specs/ethtool.yaml | 3 +- Documentation/networking/iso15765-2.rst | 4 +- MAINTAINERS | 8 +- drivers/bluetooth/btintel_pcie.c | 5 +- drivers/net/can/c_can/c_can_platform.c | 5 +- drivers/net/can/ctucanfd/ctucanfd_base.c | 10 +- drivers/net/can/rockchip/rockchip_canfd-core.c | 2 +- drivers/net/can/usb/etas_es58x/es58x_devlink.c | 6 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 5 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 5 +- drivers/net/ethernet/intel/igc/igc_main.c | 22 +-- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 50 +++--- drivers/net/phy/phylink.c | 15 +- drivers/net/pse-pd/pse_core.c | 4 +- drivers/net/team/team_core.c | 4 +- drivers/net/vxlan/vxlan_core.c | 7 +- drivers/net/wireless/ath/ath12k/wmi.c | 61 ++++++-- drivers/net/wireless/ath/ath12k/wmi.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- drivers/ptp/ptp_vmclock.c | 47 +++--- drivers/s390/net/qeth_core_main.c | 8 +- include/linux/netdevice.h | 6 + include/net/bluetooth/l2cap.h | 3 +- include/net/ip.h | 13 +- include/net/l3mdev.h | 2 + include/net/net_namespace.h | 2 +- include/net/route.h | 9 +- include/uapi/linux/ethtool.h | 2 + net/ax25/af_ax25.c | 11 ++ net/batman-adv/bat_v.c | 2 - net/batman-adv/bat_v_elp.c | 122 ++++++++++----- net/batman-adv/bat_v_elp.h | 2 - net/batman-adv/translation-table.c | 12 +- net/batman-adv/types.h | 3 - net/bluetooth/l2cap_core.c | 169 ++++++++++----------- net/bluetooth/l2cap_sock.c | 15 +- net/can/j1939/socket.c | 4 +- net/can/j1939/transport.c | 5 +- net/core/fib_rules.c | 24 +-- net/core/flow_dissector.c | 21 +-- net/core/neighbour.c | 8 +- net/core/rtnetlink.c | 1 + net/ethtool/common.c | 5 + net/ethtool/common.h | 2 + net/ethtool/strset.c | 5 + net/ethtool/tsconfig.c | 33 ++-- net/ipv4/arp.c | 4 +- net/ipv4/devinet.c | 3 +- net/ipv4/icmp.c | 31 ++-- net/ipv4/route.c | 30 ++-- net/ipv6/icmp.c | 42 ++--- net/ipv6/ip6_input.c | 14 +- net/ipv6/mcast.c | 45 +++--- net/ipv6/ndisc.c | 28 ++-- net/ipv6/route.c | 7 +- net/netfilter/nf_flow_table_ip.c | 8 +- net/openvswitch/datapath.c | 12 +- net/rxrpc/ar-internal.h | 7 +- net/rxrpc/output.c | 50 ++++-- net/rxrpc/peer_event.c | 7 + net/rxrpc/rxkad.c | 13 +- net/rxrpc/sendmsg.c | 4 +- net/rxrpc/txbuf.c | 37 ++--- net/vmw_vsock/af_vsock.c | 8 +- tools/testing/vsock/vsock_test.c | 41 +++++ 75 files changed, 709 insertions(+), 458 deletions(-)