From 75422b0d38029d2e098309da4dd7199dc7b2d2a9 Mon Sep 17 00:00:00 2001 From: Amit Shah Date: Thu, 25 Feb 2010 17:24:43 +0530 Subject: qdev: Add a DEV_NVECTORS_UNSPECIFIED enum for unspecified nr of MSI vectors net.c used a constant to signify no MSI vectors were specified. Extend that to all qdev devices. Signed-off-by: Amit Shah Reported-by: "Michael S. Tsirkin" Signed-off-by: Anthony Liguori --- net.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'net.c') diff --git a/net.c b/net.c index a1bf49f..dd3962e 100644 --- a/net.c +++ b/net.c @@ -35,6 +35,7 @@ #include "sysemu.h" #include "qemu-common.h" #include "qemu_socket.h" +#include "hw/qdev.h" static QTAILQ_HEAD(, VLANState) vlans; static QTAILQ_HEAD(, VLANClientState) non_vlan_clients; @@ -804,8 +805,9 @@ static int net_init_nic(QemuOpts *opts, return -1; } - nd->nvectors = qemu_opt_get_number(opts, "vectors", NIC_NVECTORS_UNSPECIFIED); - if (nd->nvectors != NIC_NVECTORS_UNSPECIFIED && + nd->nvectors = qemu_opt_get_number(opts, "vectors", + DEV_NVECTORS_UNSPECIFIED); + if (nd->nvectors != DEV_NVECTORS_UNSPECIFIED && (nd->nvectors < 0 || nd->nvectors > 0x7ffffff)) { qemu_error("invalid # of vectors: %d\n", nd->nvectors); return -1; -- cgit v1.1