]> git.baikalelectronics.ru Git - kernel.git/commit
net: Handle unregister properly when netdev namespace change fails.
authorDavid S. Miller <davem@davemloft.net>
Wed, 11 Mar 2015 01:58:32 +0000 (21:58 -0400)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Mar 2015 01:59:46 +0000 (21:59 -0400)
commit53235e654cba453279ebd17107133e353eb4b393
tree0b7905168810419c0fb2aa8fbead213f546257d5
parentcf20cad8afb25c92dccaaf59e2c0350b688f11f5
net: Handle unregister properly when netdev namespace change fails.

If rtnl_newlink() fails on it's call to dev_change_net_namespace(), we
have to make use of the ->dellink() method, if present, just like we
do when rtnl_configure_link() fails.

Fixes: 898a9973fdef ("rtnl: allow to create device with IFLA_LINK_NETNSID set")
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/rtnetlink.c