From: Michael Wu <flamingice@xxxxxxxxxxxx> ieee80211_set_mac_address does exactly the same thing that eth_mac_addr does. This patch removes it. Signed-off-by: Michael Wu <flamingice@xxxxxxxxxxxx> --- net/mac80211/ieee80211.c | 12 ------------ 1 files changed, 0 insertions(+), 12 deletions(-) diff --git a/net/mac80211/ieee80211.c b/net/mac80211/ieee80211.c index 851400a..4d7c035 100644 --- a/net/mac80211/ieee80211.c +++ b/net/mac80211/ieee80211.c @@ -2147,17 +2147,6 @@ static int ieee80211_change_mtu_apdev(struct net_device *dev, int new_mtu) } -static int ieee80211_set_mac_address(struct net_device *dev, void *addr) -{ - struct sockaddr *a = addr; - - if (netif_running(dev)) - return -EBUSY; - - memcpy(dev->dev_addr, a->sa_data, ETH_ALEN); - return 0; -} - static void ieee80211_set_multicast_list(struct net_device *dev) { struct ieee80211_local *local = wdev_priv(dev->ieee80211_ptr); @@ -4555,7 +4544,6 @@ void ieee80211_if_setup(struct net_device *dev) dev->hard_start_xmit = ieee80211_subif_start_xmit; dev->wireless_handlers = &ieee80211_iw_handler_def; dev->do_ioctl = ieee80211_ioctl; - dev->set_mac_address = ieee80211_set_mac_address; dev->set_multicast_list = ieee80211_set_multicast_list; dev->change_mtu = ieee80211_change_mtu; dev->get_stats = ieee80211_get_stats; - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html