]> git.karo-electronics.de Git - mv-sheeva.git/commit
vhost: lock receive queue, not the socket
authorJason Wang <jasowang@redhat.com>
Mon, 17 Jan 2011 08:11:17 +0000 (16:11 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Sun, 13 Mar 2011 21:08:04 +0000 (23:08 +0200)
commit783e3988544b94ff3918666b9f36866ac547fba1
treee05c17f7e368490e3d34750cc2f6b8e2092ef1e5
parent94249369e9930276e30087da205349a55478cbb5
vhost: lock receive queue, not the socket

vhost takes a sock lock to try and prevent
the skb from being pulled from the receive queue
after skb_peek.  However this is not the right lock to use for that,
sk_receive_queue.lock is. Fix that up.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vhost/net.c