Message ID | 20250227164103.3599252-1-kuba@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
Series | [GIT,PULL] Networking for v6.14-rc5 | 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: 0 this patch: 0 |
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 |
netdev/contest | fail | net-next-2025-02-27--18-00 (tests: 895) |
The pull request you sent on Thu, 27 Feb 2025 08:41:03 -0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.14-rc5
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1e15510b71c99c6e49134d756df91069f7d18141
Thank you!
Hi Linus! You'll see a prompt for NET_DSA_REALTEK_RTL8366RB_LEDS. We should probably hide it from the user, and just use the default. I'm following up with Linus W, but I don't supposed this is a big deal. The following changes since commit 27eddbf3449026a73d6ed52d55b192bfcf526a03: Merge tag 'net-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-02-20 10:19: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-rc5 for you to fetch changes up to 54e1b4becf5e220be03db4e1be773c1310e8cbbd: net: ti: icss-iep: Reject perout generation request (2025-02-27 08:09:02 -0800) ---------------------------------------------------------------- Including fixes from bluetooth. We didn't get netfilter or wireless PRs this week, so next week's PR is probably going to be bigger. A healthy dose of fixes for bugs introduced in the current release nonetheless. Current release - regressions: - Bluetooth: always allow SCO packets for user channel - af_unix: fix memory leak in unix_dgram_sendmsg() - rxrpc: - remove redundant peer->mtu_lock causing lockdep splats - fix spinlock flavor issues with the peer record hash - eth: iavf: fix circular lock dependency with netdev_lock - net: use rtnl_net_dev_lock() in register_netdevice_notifier_dev_net() RDMA driver register notifier after the device Current release - new code bugs: - ethtool: fix ioctl confusing drivers about desired HDS user config - eth: ixgbe: fix media cage present detection for E610 device Previous releases - regressions: - loopback: avoid sending IP packets without an Ethernet header - mptcp: reset connection when MPTCP opts are dropped after join Previous releases - always broken: - net: better track kernel sockets lifetime - ipv6: fix dst ref loop on input in seg6 and rpl lw tunnels - phy: qca807x: use right value from DTS for DAC_DSP_BIAS_CURRENT - eth: enetc: number of error handling fixes - dsa: rtl8366rb: reshuffle the code to fix config / build issue with LED support Signed-off-by: Jakub Kicinski <kuba@kernel.org> ---------------------------------------------------------------- Adrian Huang (1): af_unix: Fix memory leak in unix_dgram_sendmsg() Carolina Jubran (2): net/mlx5: Fix vport QoS cleanup on error net/mlx5: Restore missing trace event when enabling vport QoS David Howells (5): rxrpc: rxperf: Fix missing decoding of terminal magic cookie rxrpc: peer->mtu_lock is redundant rxrpc: Fix locking issues with the peer record hash afs: Fix the server_list to unuse a displaced server rather than putting it afs: Give an afs_server object a ref on the afs_cell object it points to Eric Dumazet (3): net: better track kernel sockets lifetime ipvlan: ensure network headers are in skb linear part idpf: fix checksums set in idpf_rx_rsc() Frederic Weisbecker (1): net: Handle napi_schedule() calls from non-interrupt George Moussalem (1): net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT Harshal Chaudhari (1): net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. Harshitha Ramamurthy (1): gve: unlink old napi when stopping a queue using queue API Hsin-chen Chuang (1): Bluetooth: Always allow SCO packets for user channel Ido Schimmel (1): net: loopback: Avoid sending IP packets without an Ethernet header Jacob Keller (1): iavf: fix circular lock dependency with netdev_lock Jakub Kicinski (9): Merge branch 'rxrpc-afs-miscellaneous-fixes' Merge tag 'for-net-2025-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth MAINTAINERS: fix DWMAC S32 entry net: ethtool: fix ioctl confusing drivers about desired HDS user config selftests: drv-net: test XDP, HDS auto and the ioctl path Merge branch 'mptcp-misc-fixes' Merge branch 'intel-wired-lan-driver-updates-2025-02-24-ice-idpf-iavf-ixgbe' Merge branch 'net-enetc-fix-some-known-issues' Merge branch 'mlx5-misc-fixes-2025-02-25' Jiri Slaby (SUSE) (1): net: set the minimum for net_hotdata.netdev_budget_usecs Joe Damato (1): selftests: drv-net: Check if combined-count exists Justin Iurman (2): net: ipv6: fix dst ref loop on input in seg6 lwt net: ipv6: fix dst ref loop on input in rpl lwt Kuniyuki Iwashima (1): net: Use rtnl_net_dev_lock() in register_netdevice_notifier_dev_net(). Linus Walleij (1): net: dsa: rtl8366rb: Fix compilation problem Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response Marcin Szycik (2): ice: Fix deinitializing VF in error path ice: Avoid setting default Rx VSI twice in switchdev setup Matthieu Baerts (NGI0) (2): mptcp: reset when MPTCP opts are dropped after join mptcp: safety check before fallback Meghana Malladi (1): net: ti: icss-iep: Reject perout generation request Mohammad Heib (1): net: Clear old fragment checksum value in napi_reuse_skb Nikita Zhandarovich (1): usbnet: gl620a: fix endpoint checking in genelink_bind() Paolo Abeni (2): mptcp: always handle address removal under msk socket lock Merge branch 'fixes-for-seg6-and-rpl-lwtunnels-on-input' Philo Lu (1): ipvs: Always clear ipvs_property flag in skb_scrub_packet() Piotr Kwapulinski (1): ixgbe: fix media cage present detection for E610 device Qunqin Zhao (1): net: stmmac: dwmac-loongson: Add fix_soc_reset() callback Sascha Hauer (1): net: ethernet: ti: am65-cpsw: select PAGE_POOL Sean Anderson (1): net: cadence: macb: Synchronize stats calculations Shay Drory (1): net/mlx5: IRQ, Fix null string in debug print Stanislav Fomichev (1): tcp: devmem: don't write truncated dmabuf CMSGs to userspace Wang Hai (1): tcp: Defer ts_recent changes until req is owned Wei Fang (8): net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() net: enetc: correct the xdp_tx statistics net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC net: enetc: update UDP checksum when updating originTimestamp field net: enetc: add missing enetc4_link_deinit() net: enetc: remove the mm_lock from the ENETC v4 driver net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() Willem de Bruijn (1): MAINTAINERS: socket timestamping: add Jason Xing as reviewer MAINTAINERS | 5 +- drivers/bluetooth/btusb.c | 6 +- drivers/net/dsa/realtek/Kconfig | 6 + drivers/net/dsa/realtek/Makefile | 3 + drivers/net/dsa/realtek/rtl8366rb-leds.c | 177 ++++++++++++++ drivers/net/dsa/realtek/rtl8366rb.c | 258 +-------------------- drivers/net/dsa/realtek/rtl8366rb.h | 107 +++++++++ drivers/net/ethernet/cadence/macb.h | 2 + drivers/net/ethernet/cadence/macb_main.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc.c | 103 +++++--- drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 2 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 7 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 + drivers/net/ethernet/intel/iavf/iavf_main.c | 12 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 3 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 5 +- drivers/net/ethernet/intel/ice/ice_vf_lib.c | 8 + .../net/ethernet/intel/ice/ice_vf_lib_private.h | 1 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 14 ++ drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/icssg/icss_iep.c | 21 +- drivers/net/ipvlan/ipvlan_core.c | 21 +- drivers/net/loopback.c | 14 ++ drivers/net/netdevsim/ethtool.c | 2 + drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/usb/gl620a.c | 4 +- fs/afs/server.c | 3 + fs/afs/server_list.c | 4 +- include/linux/socket.h | 2 + include/net/sock.h | 1 + include/trace/events/afs.h | 2 + net/bluetooth/l2cap_core.c | 9 +- net/core/dev.c | 14 +- net/core/gro.c | 1 + net/core/scm.c | 10 + net/core/skbuff.c | 2 +- net/core/sock.c | 27 ++- net/core/sysctl_net_core.c | 3 +- net/ethtool/common.c | 16 ++ net/ethtool/common.h | 6 + net/ethtool/ioctl.c | 4 +- net/ethtool/rings.c | 9 +- net/ipv4/tcp.c | 26 +-- net/ipv4/tcp_minisocks.c | 10 +- net/ipv6/rpl_iptunnel.c | 14 +- net/ipv6/seg6_iptunnel.c | 14 +- net/mptcp/pm_netlink.c | 5 - net/mptcp/protocol.h | 2 + net/mptcp/subflow.c | 20 +- net/netlink/af_netlink.c | 10 - net/rds/tcp.c | 8 +- net/rxrpc/ar-internal.h | 1 - net/rxrpc/input.c | 2 - net/rxrpc/peer_event.c | 9 +- net/rxrpc/peer_object.c | 5 +- net/rxrpc/rxperf.c | 12 + net/smc/af_smc.c | 5 +- net/sunrpc/svcsock.c | 5 +- net/sunrpc/xprtsock.c | 8 +- net/unix/af_unix.c | 1 + tools/testing/selftests/drivers/net/hds.py | 145 +++++++++++- tools/testing/selftests/drivers/net/queues.py | 7 +- tools/testing/selftests/net/lib/Makefile | 3 + tools/testing/selftests/net/lib/xdp_dummy.bpf.c | 13 ++ 69 files changed, 792 insertions(+), 461 deletions(-) create mode 100644 drivers/net/dsa/realtek/rtl8366rb-leds.c create mode 100644 drivers/net/dsa/realtek/rtl8366rb.h create mode 100644 tools/testing/selftests/net/lib/xdp_dummy.bpf.c