This patch fixes the initialization of the following variables: ndev->io_tx_lock ndev->io_rx_lock ndev->io_tx_cond ndev->io_rx_cond Signed-off-by: Asias He <asias.hejun@xxxxxxxxx> --- tools/kvm/virtio/net.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/kvm/virtio/net.c b/tools/kvm/virtio/net.c index 1b59972..7cd6794 100644 --- a/tools/kvm/virtio/net.c +++ b/tools/kvm/virtio/net.c @@ -248,14 +248,14 @@ fail: static void virtio_net__io_thread_init(struct kvm *kvm, struct net_dev *ndev) { + pthread_mutex_init(&ndev->io_tx_lock, NULL); pthread_mutex_init(&ndev->io_rx_lock, NULL); - pthread_cond_init(&ndev->io_tx_cond, NULL); - pthread_mutex_init(&ndev->io_rx_lock, NULL); pthread_cond_init(&ndev->io_tx_cond, NULL); + pthread_cond_init(&ndev->io_rx_cond, NULL); - pthread_create(&ndev->io_rx_thread, NULL, virtio_net_rx_thread, ndev); pthread_create(&ndev->io_tx_thread, NULL, virtio_net_tx_thread, ndev); + pthread_create(&ndev->io_rx_thread, NULL, virtio_net_rx_thread, ndev); } static inline int tap_ops_tx(struct iovec *iov, u16 out, struct net_dev *ndev) -- 1.7.7.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html