mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-04-08 12:02:33 +02:00
net: dsa: remove dsa_port_phylink_mac_select_pcs()
There is no longer any reason to implement the mac_select_pcs() callback in DSA. Returning ERR_PTR(-EOPNOTSUPP) is functionally equivalent to not providing the function. Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk> Signed-off-by: Andrew Lunn <andrew@lunn.ch>
This commit is contained in:
committed by
Andrew Lunn
parent
92cee559db
commit
ecb595ebba
@@ -1575,13 +1575,6 @@ void dsa_port_set_tag_protocol(struct dsa_port *cpu_dp,
|
|||||||
cpu_dp->tag_ops = tag_ops;
|
cpu_dp->tag_ops = tag_ops;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct phylink_pcs *
|
|
||||||
dsa_port_phylink_mac_select_pcs(struct phylink_config *config,
|
|
||||||
phy_interface_t interface)
|
|
||||||
{
|
|
||||||
return ERR_PTR(-EOPNOTSUPP);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void dsa_port_phylink_mac_config(struct phylink_config *config,
|
static void dsa_port_phylink_mac_config(struct phylink_config *config,
|
||||||
unsigned int mode,
|
unsigned int mode,
|
||||||
const struct phylink_link_state *state)
|
const struct phylink_link_state *state)
|
||||||
@@ -1604,7 +1597,6 @@ static void dsa_port_phylink_mac_link_up(struct phylink_config *config,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static const struct phylink_mac_ops dsa_port_phylink_mac_ops = {
|
static const struct phylink_mac_ops dsa_port_phylink_mac_ops = {
|
||||||
.mac_select_pcs = dsa_port_phylink_mac_select_pcs,
|
|
||||||
.mac_config = dsa_port_phylink_mac_config,
|
.mac_config = dsa_port_phylink_mac_config,
|
||||||
.mac_link_down = dsa_port_phylink_mac_link_down,
|
.mac_link_down = dsa_port_phylink_mac_link_down,
|
||||||
.mac_link_up = dsa_port_phylink_mac_link_up,
|
.mac_link_up = dsa_port_phylink_mac_link_up,
|
||||||
|
|||||||
Reference in New Issue
Block a user