From e3e67a5796045103330575ea71e1a3d92b6b6678 Mon Sep 17 00:00:00 2001
From: Asias He <asias@cloudius-systems.com>
Date: Fri, 17 Jan 2014 21:14:57 +0800
Subject: [PATCH] virtio: Do not call setup_features twice

setup_features() is called twice, once in virtio_driver constructor and
once in virtio device driver constructor. Doing it in driver constructor
is enough.

Signed-off-by: Asias He <asias@cloudius-systems.com>
Signed-off-by: Avi Kivity <avi@cloudius-systems.com>
---
 drivers/virtio.cc | 2 --
 1 file changed, 2 deletions(-)

diff --git a/drivers/virtio.cc b/drivers/virtio.cc
index 2b22d334a..12b457915 100644
--- a/drivers/virtio.cc
+++ b/drivers/virtio.cc
@@ -45,8 +45,6 @@ virtio_driver::virtio_driver(pci::device& dev)
 
     // Generic init of virtqueues
     probe_virt_queues();
-
-    setup_features();
 }
 
 virtio_driver::~virtio_driver()
-- 
GitLab