]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: stmmac: remove mac->xlgmac
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Fri, 27 Feb 2026 09:53:44 +0000 (09:53 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 3 Mar 2026 02:35:06 +0000 (18:35 -0800)
mac->xlgmac is only ever written to by the dwxlgmac2_quirk() function.
Remove mac->xlgmac, and the quirk function that then becomes redundant.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Link: https://patch.msgid.link/E1vvuXY-0000000AvnF-2ccv@rmk-PC.armlinux.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/stmicro/stmmac/common.h
drivers/net/ethernet/stmicro/stmmac/hwif.c

index d26e8a06302243fdfd59585330b006e915b38e03..42a48f655849668cbff8fe7f8b94d0252612258c 100644 (file)
@@ -635,7 +635,6 @@ struct mac_device_info {
        unsigned int mcast_bits_log2;
        unsigned int rx_csum;
        unsigned int pcs;
-       unsigned int xlgmac;
        unsigned int num_vlan;
        u32 vlan_filter[32];
        bool vlan_fail_q_en;
index 7e69ff4b9a98d7ff9fcb419d1aa284bf4e196490..1fcc91be7589ac95188d6e1ac5ee3d3659bb6f7e 100644 (file)
@@ -97,12 +97,6 @@ static int stmmac_dwmac4_quirks(struct stmmac_priv *priv)
        return 0;
 }
 
-static int stmmac_dwxlgmac_quirks(struct stmmac_priv *priv)
-{
-       priv->hw->xlgmac = true;
-       return 0;
-}
-
 int stmmac_reset(struct stmmac_priv *priv)
 {
        struct plat_stmmacenet_data *plat = priv->plat;
@@ -293,7 +287,6 @@ static const struct stmmac_hwif_entry {
                .mmc = &dwxgmac_mmc_ops,
                .est = &dwmac510_est_ops,
                .setup = dwxlgmac2_setup,
-               .quirks = stmmac_dwxlgmac_quirks,
        },
 };