commit | 5c8cafd65e1448b1d55cad3fb1e42ad42607e5be | [log] [tgz] |
---|---|---|
author | Denis V. Lunev <den@openvz.org> | Fri Feb 29 11:19:22 2008 -0800 |
committer | David S. Miller <davem@davemloft.net> | Fri Feb 29 11:19:22 2008 -0800 |
tree | 42b7de16c3724a4f9e6d401313ef2c60da05aa71 | |
parent | edf0208702007ec1f6a36756fdd005f771a4cf17 [diff] |
[NETNS]: icmp(v6)_sk should not pin a namespace. So, change icmp(v6)_sk creation/disposal to the scheme used in the netlink for rtnl, i.e. create a socket in the context of the init_net and assign the namespace without getting a referrence later. Also use sk_release_kernel instead of sock_release to properly destroy such sockets. Signed-off-by: Denis V. Lunev <den@openvz.org> Acked-by: Daniel Lezcano <dlezcano@fr.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>