|
@@ -2148,7 +2148,7 @@ replay:
|
|
dev->ifindex = ifm->ifi_index;
|
|
dev->ifindex = ifm->ifi_index;
|
|
|
|
|
|
if (ops->newlink) {
|
|
if (ops->newlink) {
|
|
- err = ops->newlink(net, dev, tb, data);
|
|
|
|
|
|
+ err = ops->newlink(link_net ? : net, dev, tb, data);
|
|
/* Drivers should call free_netdev() in ->destructor
|
|
/* Drivers should call free_netdev() in ->destructor
|
|
* and unregister it on failure after registration
|
|
* and unregister it on failure after registration
|
|
* so that device could be finally freed in rtnl_unlock.
|
|
* so that device could be finally freed in rtnl_unlock.
|