Expose object to bh, so bh will pin virtio-net against unplugged in parallel
Signed-off-by: Liu Ping Fan <pingf...@linux.vnet.ibm.com> --- hw/net/virtio-net.c | 1 + 1 file changed, 1 insertion(+) 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; -- 1.8.1.4