vhost: replace rcu with mutex
authorMichael S. Tsirkin <mst@redhat.com>
Wed, 28 May 2014 14:07:02 +0000 (17:07 +0300)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 9 Jun 2014 13:21:06 +0000 (16:21 +0300)
All memory accesses are done under some VQ mutex.
So lock/unlock all VQs is a faster equivalent of synchronize_rcu()
for memory access changes.
Some guests cause a lot of these changes, so it's helpful
to make them faster.

Reported-by: "Gonglei (Arei)" <arei.gonglei@huawei.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vhost/vhost.c

Simple merge