diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 53031e58a5fc13c6c43b0e4355620c35c110c56c..4e0cbbcd60a7af281ef784791584ed23f2d3a838 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -1912,6 +1912,8 @@ static int virtnet_restore(struct virtio_device *vdev) if (err) return err; + virtio_device_ready(vdev); + if (netif_running(vi->dev)) { for (i = 0; i < vi->curr_queue_pairs; i++) if (!try_fill_recv(&vi->rq[i], GFP_KERNEL))