if (!is_valid_ether_addr(perm_addr)) {
                printk(KERN_WARNING "%s (adm8211): Invalid hwaddr in EEPROM!\n",
                       pci_name(pdev));
-               random_ether_addr(perm_addr);
+               eth_random_addr(perm_addr);
        }
        SET_IEEE80211_PERM_ADDR(dev, perm_addr);
 
 
 
                wiphy_warn(dev->wiphy,
                           "Invalid hwaddr! Using randomly generated MAC addr\n");
-               random_ether_addr(perm_addr);
+               eth_random_addr(perm_addr);
                SET_IEEE80211_PERM_ADDR(dev, perm_addr);
        }
 
 
         */
        mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0);
        if (!is_valid_ether_addr(mac)) {
-               random_ether_addr(mac);
+               eth_random_addr(mac);
                EEPROM(rt2x00dev, "MAC: %pM\n", mac);
        }
 
 
         */
        mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0);
        if (!is_valid_ether_addr(mac)) {
-               random_ether_addr(mac);
+               eth_random_addr(mac);
                EEPROM(rt2x00dev, "MAC: %pM\n", mac);
        }
 
 
         */
        mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0);
        if (!is_valid_ether_addr(mac)) {
-               random_ether_addr(mac);
+               eth_random_addr(mac);
                EEPROM(rt2x00dev, "MAC: %pM\n", mac);
        }
 
 
         */
        mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0);
        if (!is_valid_ether_addr(mac)) {
-               random_ether_addr(mac);
+               eth_random_addr(mac);
                EEPROM(rt2x00dev, "MAC: %pM\n", mac);
        }
 
 
         */
        mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0);
        if (!is_valid_ether_addr(mac)) {
-               random_ether_addr(mac);
+               eth_random_addr(mac);
                EEPROM(rt2x00dev, "MAC: %pM\n", mac);
        }
 
 
         */
        mac = rt2x00_eeprom_addr(rt2x00dev, EEPROM_MAC_ADDR_0);
        if (!is_valid_ether_addr(mac)) {
-               random_ether_addr(mac);
+               eth_random_addr(mac);
                EEPROM(rt2x00dev, "MAC: %pM\n", mac);
        }
 
 
        if (!is_valid_ether_addr(mac_addr)) {
                printk(KERN_WARNING "%s (rtl8180): Invalid hwaddr! Using"
                       " randomly generated MAC addr\n", pci_name(pdev));
-               random_ether_addr(mac_addr);
+               eth_random_addr(mac_addr);
        }
        SET_IEEE80211_PERM_ADDR(dev, mac_addr);
 
 
        if (!is_valid_ether_addr(mac_addr)) {
                printk(KERN_WARNING "rtl8187: Invalid hwaddr! Using randomly "
                       "generated MAC address\n");
-               random_ether_addr(mac_addr);
+               eth_random_addr(mac_addr);
        }
        SET_IEEE80211_PERM_ADDR(dev, mac_addr);