mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-29 22:02:02 +00:00
staging: mt7621-eth: Use eth_hw_addr_random()
Use eth_hw_addr_random() to set a random dev_addr and update
addr_assign_type.
Fixes: e3cbf478f8
('staging: mt7621-eth: add the drivers core files')
Signed-off-by: Kamal Heib <kamalheib1@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
85e1d42663
commit
144e2643e2
1 changed files with 1 additions and 2 deletions
|
@ -1822,10 +1822,9 @@ static int __init mtk_init(struct net_device *dev)
|
|||
|
||||
/* If the mac address is invalid, use random mac address */
|
||||
if (!is_valid_ether_addr(dev->dev_addr)) {
|
||||
random_ether_addr(dev->dev_addr);
|
||||
eth_hw_addr_random(dev);
|
||||
dev_err(eth->dev, "generated random MAC address %pM\n",
|
||||
dev->dev_addr);
|
||||
dev->addr_assign_type = NET_ADDR_RANDOM;
|
||||
}
|
||||
mac->hw->soc->set_mac(mac, dev->dev_addr);
|
||||
|
||||
|
|
Loading…
Reference in a new issue