mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-09 19:39:56 +00:00
Revert "net: replace dev_addr_sem with netdev instance lock"
This reverts commitdf43d8bf10. Cc: Kohei Enju <enjuk@amazon.com> Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com> Fixes:df43d8bf10("net: replace dev_addr_sem with netdev instance lock") Signed-off-by: Stanislav Fomichev <sdf@fomichev.me> Link: https://patch.msgid.link/20250312190513.1252045-2-sdf@fomichev.me Tested-by: Lei Yang <leiyang@redhat.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
committed by
Paolo Abeni
parent
756f88ff9c
commit
8033d2aef5
@@ -84,6 +84,19 @@ void dev_set_group(struct net_device *dev, int new_group)
|
||||
netdev_unlock_ops(dev);
|
||||
}
|
||||
|
||||
int dev_set_mac_address_user(struct net_device *dev, struct sockaddr *sa,
|
||||
struct netlink_ext_ack *extack)
|
||||
{
|
||||
int ret;
|
||||
|
||||
netdev_lock_ops(dev);
|
||||
ret = netif_set_mac_address_user(dev, sa, extack);
|
||||
netdev_unlock_ops(dev);
|
||||
|
||||
return ret;
|
||||
}
|
||||
EXPORT_SYMBOL(dev_set_mac_address_user);
|
||||
|
||||
/**
|
||||
* dev_change_net_namespace() - move device to different nethost namespace
|
||||
* @dev: device
|
||||
@@ -299,9 +312,9 @@ int dev_set_mac_address(struct net_device *dev, struct sockaddr *sa,
|
||||
{
|
||||
int ret;
|
||||
|
||||
netdev_lock(dev);
|
||||
netdev_lock_ops(dev);
|
||||
ret = netif_set_mac_address(dev, sa, extack);
|
||||
netdev_unlock(dev);
|
||||
netdev_unlock_ops(dev);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user