net: dsa: microchip: remove unused private members
Private structure members live_ports, on_ports, rx_ports, tx_ports are initialized but not used anywhere. Let's remove them. Suggested-by: Russell King <rmk+kernel@armlinux.org.uk> Signed-off-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
143a102e30
commit
b20a6b29a8
@@ -144,26 +144,9 @@ void ksz_mac_link_down(struct dsa_switch *ds, int port, unsigned int mode,
|
||||
/* Read all MIB counters when the link is going down. */
|
||||
p->read = true;
|
||||
schedule_delayed_work(&dev->mib_read, 0);
|
||||
|
||||
mutex_lock(&dev->dev_mutex);
|
||||
dev->live_ports &= ~(1 << port);
|
||||
mutex_unlock(&dev->dev_mutex);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ksz_mac_link_down);
|
||||
|
||||
void ksz_mac_link_up(struct dsa_switch *ds, int port, unsigned int mode,
|
||||
phy_interface_t interface, struct phy_device *phydev,
|
||||
int speed, int duplex, bool tx_pause, bool rx_pause)
|
||||
{
|
||||
struct ksz_device *dev = ds->priv;
|
||||
|
||||
/* Remember which port is connected and active. */
|
||||
mutex_lock(&dev->dev_mutex);
|
||||
dev->live_ports |= (1 << port) & dev->on_ports;
|
||||
mutex_unlock(&dev->dev_mutex);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ksz_mac_link_up);
|
||||
|
||||
int ksz_sset_count(struct dsa_switch *ds, int port, int sset)
|
||||
{
|
||||
struct ksz_device *dev = ds->priv;
|
||||
@@ -377,22 +360,6 @@ int ksz_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ksz_enable_port);
|
||||
|
||||
void ksz_disable_port(struct dsa_switch *ds, int port)
|
||||
{
|
||||
struct ksz_device *dev = ds->priv;
|
||||
|
||||
if (!dsa_is_user_port(ds, port))
|
||||
return;
|
||||
|
||||
dev->on_ports &= ~(1 << port);
|
||||
dev->live_ports &= ~(1 << port);
|
||||
|
||||
/* port_stp_state_set() will be called after to disable the port so
|
||||
* there is no need to do anything.
|
||||
*/
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ksz_disable_port);
|
||||
|
||||
struct ksz_device *ksz_switch_alloc(struct device *base, void *priv)
|
||||
{
|
||||
struct dsa_switch *ds;
|
||||
|
Reference in New Issue
Block a user