|
@@ -441,10 +441,6 @@ struct net_device *ipmr_new_tunnel(struct net *net, struct vifctl *v)
|
|
|
return dev;
|
|
return dev;
|
|
|
|
|
|
|
|
failure:
|
|
failure:
|
|
|
- /* allow the register to be completed before unregistering. */
|
|
|
|
|
- rtnl_unlock();
|
|
|
|
|
- rtnl_lock();
|
|
|
|
|
-
|
|
|
|
|
unregister_netdevice(dev);
|
|
unregister_netdevice(dev);
|
|
|
return NULL;
|
|
return NULL;
|
|
|
}
|
|
}
|
|
@@ -540,10 +536,6 @@ static struct net_device *ipmr_reg_vif(struct net *net, struct mr_table *mrt)
|
|
|
return dev;
|
|
return dev;
|
|
|
|
|
|
|
|
failure:
|
|
failure:
|
|
|
- /* allow the register to be completed before unregistering. */
|
|
|
|
|
- rtnl_unlock();
|
|
|
|
|
- rtnl_lock();
|
|
|
|
|
-
|
|
|
|
|
unregister_netdevice(dev);
|
|
unregister_netdevice(dev);
|
|
|
return NULL;
|
|
return NULL;
|
|
|
}
|
|
}
|