]> git.baikalelectronics.ru Git - kernel.git/commit
vsock: Make transport the proto owner
authorAndy King <acking@vmware.com>
Thu, 1 May 2014 22:20:43 +0000 (15:20 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 May 2014 17:13:50 +0000 (13:13 -0400)
commit3d81e14780e77028aea37281ba0007608bd8f3f0
tree2d53ba2bdafac830dedc783d455e8c937cb8e2e7
parent6e374b69c75960d90f2b46e1499de0de83bf2bac
vsock: Make transport the proto owner

Right now the core vsock module is the owner of the proto family. This
means there's nothing preventing the transport module from unloading if
there are open sockets, which results in a panic. Fix that by allowing
the transport to be the owner, which will refcount it properly.

Includes version bump to 1.0.1.0-k

Passes checkpatch this time, I swear...

Acked-by: Dmitry Torokhov <dtor@vmware.com>
Signed-off-by: Andy King <acking@vmware.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/af_vsock.h
net/vmw_vsock/af_vsock.c