Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-01-15--00-00 (v6.13-rc6-1166-g196c8a484aae) remotes/brancher/net-next-2025-01-15--03-00 (v6.13-rc6-1158-g2e5e9fdd7940) ==== BASE DIFF ==== drivers/net/ethernet/freescale/fec_main.c | 19 ++++++-- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 10 ++-- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 9 +--- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 9 +--- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 58 +++++++++++++---------- drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 9 +--- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 2 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 6 +++ drivers/net/phy/adin.c | 2 +- drivers/net/phy/adin1100.c | 2 +- drivers/net/phy/air_en8811h.c | 2 +- drivers/net/phy/amd.c | 2 +- drivers/net/phy/aquantia/aquantia_main.c | 2 +- drivers/net/phy/ax88796b.c | 2 +- drivers/net/phy/bcm-cygnus.c | 2 +- drivers/net/phy/bcm54140.c | 2 +- drivers/net/phy/bcm63xx.c | 2 +- drivers/net/phy/bcm7xxx.c | 2 +- drivers/net/phy/bcm84881.c | 2 +- drivers/net/phy/broadcom.c | 2 +- drivers/net/phy/cicada.c | 2 +- drivers/net/phy/cortina.c | 2 +- drivers/net/phy/davicom.c | 2 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/dp83848.c | 2 +- drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83869.c | 2 +- drivers/net/phy/dp83tc811.c | 2 +- drivers/net/phy/dp83td510.c | 2 +- drivers/net/phy/dp83tg720.c | 2 +- drivers/net/phy/et1011c.c | 2 +- drivers/net/phy/icplus.c | 2 +- drivers/net/phy/intel-xway.c | 2 +- drivers/net/phy/lxt.c | 2 +- drivers/net/phy/marvell-88q2xxx.c | 2 +- drivers/net/phy/marvell-88x2222.c | 2 +- drivers/net/phy/marvell.c | 2 +- drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/mediatek/mtk-ge-soc.c | 2 +- drivers/net/phy/mediatek/mtk-ge.c | 2 +- drivers/net/phy/meson-gxl.c | 2 +- drivers/net/phy/micrel.c | 2 +- drivers/net/phy/microchip.c | 2 +- drivers/net/phy/microchip_t1.c | 2 +- drivers/net/phy/microchip_t1s.c | 2 +- drivers/net/phy/mscc/mscc_main.c | 2 +- drivers/net/phy/mxl-gpy.c | 2 +- drivers/net/phy/national.c | 2 +- drivers/net/phy/ncn26000.c | 2 +- drivers/net/phy/nxp-c45-tja11xx.c | 2 +- drivers/net/phy/nxp-cbtx.c | 2 +- drivers/net/phy/nxp-tja11xx.c | 2 +- drivers/net/phy/qcom/at803x.c | 2 +- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/net/phy/qcom/qca808x.c | 2 +- drivers/net/phy/qcom/qca83xx.c | 2 +- drivers/net/phy/qsemi.c | 2 +- drivers/net/phy/rockchip.c | 2 +- drivers/net/phy/smsc.c | 2 +- drivers/net/phy/ste10Xp.c | 2 +- drivers/net/phy/teranetics.c | 2 +- drivers/net/phy/uPD60620.c | 2 +- drivers/net/phy/vitesse.c | 2 +- include/linux/net.h | 2 - net/core/netpoll.c | 10 ++-- net/socket.c | 28 ----------- 68 files changed, 124 insertions(+), 152 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.0AYEw9Wssi b/tmp/tmp.IiEYGJkIot index 2bfaf92b7172..25940bcd3dad 100644 --- a/tmp/tmp.0AYEw9Wssi +++ b/tmp/tmp.IiEYGJkIot @@ -2,8 +2,14 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +tcp_cubic: fix incorrect HyStart round start detection net: ethtool: mm: Allow Verify Enabled before Tx Enabled inet: ipmr: fix data-races +net: reduce RTNL hold duration in unregister_netdevice_many_notify() (part 2) +net: reduce RTNL hold duration in unregister_netdevice_many_notify() (part 1) +net: no longer hold RTNL while calling flush_all_backlogs() +net: no longer assume RTNL is held in flush_all_backlogs() +net: expedite synchronize_net() for cleanup_net() mptcp: fix for setting remote ipv4mapped address selftests: mptcp: connect: better display the files size selftests: mptcp: connect: remove unused variable @@ -23,37 +29,8 @@ octeon_ep_vf: update tx/rx stats locally for persistence octeon_ep: remove firmware stats fetch in ndo_get_stats64 octeon_ep: update tx/rx stats locally for persistence net: loopback: Hold rtnl_net_lock() in blackhole_netdev_init(). -netdev-genl: remove rtnl_lock protection from NAPI ops -net: protect NAPI config fields with netdev_lock() -net: protect napi->irq with netdev_lock() -net: protect threaded status of NAPI with netdev_lock() -net: make netdev netlink ops hold netdev_lock() -net: protect NAPI enablement with netdev_lock() -net: protect netdev->napi_list with netdev_lock() -net: add netdev->up protected by netdev_lock() -net: make netdev_lock() protect netdev->reg_state -net: add helpers for lookup and walking netdevs under netdev_lock() -net: add netdev_lock() / netdev_unlock() helpers -net: dsa: microchip: Add SGMII port support to KSZ9477 switch netlink: support dumping IPv4 multicast addresses -net: netpoll: ensure skb_pool list is always initialized selftests/net/forwarding: teamd command not found -gve: Add RSS cache for non RSS device option scenario -net: xilinx: axienet: Fix IRQ coalescing packet count overflow -net: fec: handle page_pool_dev_alloc_pages error -net: stmmac: Optimize cache prefetch in RX path -net: stmmac: Set page_pool_params.max_len to a precise size -net: stmmac: Switch to zero-copy in non-XDP RX path -net: stmmac: restart LPI timer after cleaning transmit descriptors -net: stmmac: combine stmmac_enable_eee_mode() -net: stmmac: provide function for restarting sw LPI timer -net: stmmac: provide stmmac_eee_tx_busy() -net: stmmac: add stmmac_try_to_start_sw_lpi() -net: stmmac: check priv->eee_sw_timer_en in suspend path -net: stmmac: simplify TX cleanup decision for ending sw LPI mode -net: stmmac: correct priv->eee_sw_timer_en setting -net: stmmac: rename stmmac_disable_sw_eee_mode() -net: ethernet: sunplus: Switch to ndo_eth_ioctl net: appletalk: Drop aarp_send_probe_phase1() net: phylink: provide fixed state for 1000base-X and 2500base-X net: phylink: use neg_mode in phylink_mii_c22_pcs_decode_state() @@ -63,13 +40,6 @@ net: phylink: use pcs_neg_mode in phylink_mac_pcs_get_state() net: phy: micrel: Add KSZ87XX Switch LED control net: dsa: microchip: Add emulated MIIM access to switch LED config registers net: ethernet: xgbe: re-add aneg to supported features in PHY quirks -net: phy: Constify struct mdio_device_id -net: stmmac: stm32: Use syscon_regmap_lookup_by_phandle_args -net: stmmac: sti: Use syscon_regmap_lookup_by_phandle_args -net: stmmac: imx: Use syscon_regmap_lookup_by_phandle_args -net: ti: icssg-prueth: Use syscon_regmap_lookup_by_phandle_args -net: ti: icssg-prueth: Do not print physical memory addresses -socket: Remove unused kernel_sendmsg_locked af_unix: Set drop reason in unix_dgram_sendmsg(). af_unix: Set drop reason in unix_dgram_disconnected(). af_unix: Set drop reason in unix_stream_read_skb().