Message ID | 1372181916-4676-4-git-send-email-pingfank@linux.vnet.ibm.com |
---|---|
State | New |
Headers | show |
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c index 1ea9556..7c0ded9 100644 --- a/hw/net/virtio-net.c +++ b/hw/net/virtio-net.c @@ -1124,6 +1124,7 @@ static void virtio_net_set_multiqueue(VirtIONet *n, int multiqueue) n->vqs[i].tx_vq = virtio_add_queue(vdev, 256, virtio_net_handle_tx_bh); n->vqs[i].tx_bh = qemu_bh_new(virtio_net_tx_bh, &n->vqs[i]); + qemu_bh_set_obj(n->vqs[i].tx_bh, OBJECT(n)); } n->vqs[i].tx_waiting = 0;
Expose object to bh, so bh will pin virtio-net against unplugged in parallel Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com> --- hw/net/virtio-net.c | 1 + 1 file changed, 1 insertion(+)