rk: revert 20f3d0b+v3.0.66 to v3.0
[firefly-linux-kernel-4.4.55.git] / drivers / net / sis190.c
index f6d26ab30e822c361a9d9e6bb54c56c32e7a39fa..b436e007eea0583326312e289e7e4506295ea61a 100644 (file)
@@ -1824,16 +1824,6 @@ static int sis190_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
                generic_mii_ioctl(&tp->mii_if, if_mii(ifr), cmd, NULL);
 }
 
-static int sis190_mac_addr(struct net_device  *dev, void *p)
-{
-       int rc;
-
-       rc = eth_mac_addr(dev, p);
-       if (!rc)
-               sis190_init_rxfilter(dev);
-       return rc;
-}
-
 static const struct net_device_ops sis190_netdev_ops = {
        .ndo_open               = sis190_open,
        .ndo_stop               = sis190_close,
@@ -1842,7 +1832,7 @@ static const struct net_device_ops sis190_netdev_ops = {
        .ndo_tx_timeout         = sis190_tx_timeout,
        .ndo_set_multicast_list = sis190_set_rx_mode,
        .ndo_change_mtu         = eth_change_mtu,
-       .ndo_set_mac_address    = sis190_mac_addr,
+       .ndo_set_mac_address    = eth_mac_addr,
        .ndo_validate_addr      = eth_validate_addr,
 #ifdef CONFIG_NET_POLL_CONTROLLER
        .ndo_poll_controller     = sis190_netpoll,