Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorJakub Kicinski <kuba@kernel.org>
Thu, 6 Mar 2025 21:01:27 +0000 (13:01 -0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 6 Mar 2025 21:03:35 +0000 (13:03 -0800)
Cross-merge networking fixes after downstream PR (net-6.14-rc6).

Conflicts:

net/ethtool/cabletest.c
  2bcf4772e45a ("net: ethtool: try to protect all callback with netdev instance lock")
  637399bf7e77 ("net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device")

No Adjacent changes.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
17 files changed:
1  2 
MAINTAINERS
drivers/net/dsa/mt7530.c
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
drivers/net/ppp/ppp_generic.c
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c
net/ethtool/cabletest.c
net/ethtool/netlink.c
net/ethtool/phy.c
net/ipv4/tcp_offload.c
net/ipv4/udp_offload.c
net/mac80211/iface.c
net/mac80211/mlme.c
net/mac80211/util.c
net/mptcp/pm_netlink.c
net/wireless/nl80211.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
index d4a79310b33f74d085c9986db970a33c1e47e3e7,84096f6b0236e8675a5278a79f3c9e2d5602ab88..ddcba073321f0ed4a88647659c0dda54c4f14ee6
@@@ -72,9 -72,8 +72,9 @@@ int ethnl_act_cable_test(struct sk_buf
        dev = req_info.dev;
  
        rtnl_lock();
-       phydev = ethnl_req_get_phydev(&req_info,
-                                     tb[ETHTOOL_A_CABLE_TEST_HEADER],
 +      netdev_lock_ops(dev);
+       phydev = ethnl_req_get_phydev(&req_info, tb,
+                                     ETHTOOL_A_CABLE_TEST_HEADER,
                                      info->extack);
        if (IS_ERR_OR_NULL(phydev)) {
                ret = -EOPNOTSUPP;
@@@ -341,9 -339,8 +341,9 @@@ int ethnl_act_cable_test_tdr(struct sk_
                goto out_dev_put;
  
        rtnl_lock();
-       phydev = ethnl_req_get_phydev(&req_info,
-                                     tb[ETHTOOL_A_CABLE_TEST_TDR_HEADER],
 +      netdev_lock_ops(dev);
+       phydev = ethnl_req_get_phydev(&req_info, tb,
+                                     ETHTOOL_A_CABLE_TEST_TDR_HEADER,
                                      info->extack);
        if (IS_ERR_OR_NULL(phydev)) {
                ret = -EOPNOTSUPP;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge