vxlan: Use sk_release_kernel() instead of sock_release().
authorJesse Gross <jesse@nicira.com>
Thu, 6 Dec 2012 19:06:06 +0000 (11:06 -0800)
committerJesse Gross <jesse@nicira.com>
Thu, 6 Dec 2012 19:18:51 +0000 (11:18 -0800)
commitdf80d44d9ef1a586565c9e91bf43ab28002e1a7d
treee1ad8f501b56aed8f488259b866d3e2824466580
parent79f827fa8be86099eb1523a51acc5dd1a5901505
vxlan: Use sk_release_kernel() instead of sock_release().

A socket that is created using sock_create_kern() and then switched
to a namespace using sk_change_net() should be released using
sk_release_kernel() instead of sock_release().  This is because
sk_change_net() has already released a reference to the namespace
and we shouldn't try to release it again later.

Cc: Kyle Mestery <kmestery@cisco.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
Acked-by: Kyle Mestery <kmestery@cisco.com>
datapath/vport-vxlan.c