kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 01/12] kvm: qemu: device-assignment: add_assigned_device() returns a pointer
@ 2008-11-28 17:10 Mark McLoughlin
  2008-11-28 17:10 ` [PATCH 02/12] kvm: qemu: device-assignment: introduce add_assigned_devices() Mark McLoughlin
  2008-11-28 17:14 ` [PATCH 01/12] kvm: qemu: device-assignment: add_assigned_device() returns a pointer Mark McLoughlin
  0 siblings, 2 replies; 18+ messages in thread
From: Mark McLoughlin @ 2008-11-28 17:10 UTC (permalink / raw)
  To: Avi Kivity; +Cc: kvm, Mark McLoughlin

add_assigned_device() returns a pointer, so don't check the return
value is less than zero.

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
---
 qemu/hw/ipf.c |    2 +-
 qemu/hw/pc.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/qemu/hw/ipf.c b/qemu/hw/ipf.c
index 37f2de7..c0ac9eb 100644
--- a/qemu/hw/ipf.c
+++ b/qemu/hw/ipf.c
@@ -650,7 +650,7 @@ static void ipf_init1(ram_addr_t ram_size, int vga_ram_size,
     if (kvm_enabled()) {
 	int i;
         for (i = 0; i < assigned_devices_index; i++) {
-            if (add_assigned_device(assigned_devices[i]) < 0) {
+            if (!add_assigned_device(assigned_devices[i])) {
                 fprintf(stderr, "Warning: could not add assigned device %s\n",
                         assigned_devices[i]);
             }
diff --git a/qemu/hw/pc.c b/qemu/hw/pc.c
index 7d296c4..6f3339f 100644
--- a/qemu/hw/pc.c
+++ b/qemu/hw/pc.c
@@ -1187,7 +1187,7 @@ static void pc_init1(ram_addr_t ram_size, int vga_ram_size,
     if (kvm_enabled()) {
 	int i;
         for (i = 0; i < assigned_devices_index; i++) {
-            if (add_assigned_device(assigned_devices[i]) < 0) {
+            if (!add_assigned_device(assigned_devices[i])) {
                 fprintf(stderr, "Warning: could not add assigned device %s\n",
                         assigned_devices[i]);
             }
-- 
1.5.4.3


^ permalink raw reply related	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2008-12-10 10:28 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-28 17:10 [PATCH 01/12] kvm: qemu: device-assignment: add_assigned_device() returns a pointer Mark McLoughlin
2008-11-28 17:10 ` [PATCH 02/12] kvm: qemu: device-assignment: introduce add_assigned_devices() Mark McLoughlin
2008-11-28 17:10   ` [PATCH 03/12] kvm: qemu: device-assignment: exit if cmdline parsing fails Mark McLoughlin
2008-11-28 17:10     ` [PATCH 04/12] kvm: qemu: device-assignment: unregister device if assignment fails Mark McLoughlin
2008-11-28 17:10       ` [PATCH 05/12] kvm: qemu: device-assignment: fixup error reporting Mark McLoughlin
2008-11-28 17:10         ` [PATCH 06/12] kvm: qemu: device-assignment: cleanup irq assignment error messages Mark McLoughlin
2008-11-28 17:10           ` [PATCH 07/12] kvm: qemu: device-assignment: remove device if irq assignment fails Mark McLoughlin
2008-11-28 17:10             ` [PATCH 08/12] kvm: qemu: device-assignment: introduce free_assigned_device() Mark McLoughlin
2008-11-28 17:10               ` [PATCH 09/12] kvm: qemu: device-assignment: free device if hotplug fails Mark McLoughlin
2008-11-28 17:10                 ` [PATCH 10/12] kvm: qemu: device-assignment: close PCIDevRegions::config_fd Mark McLoughlin
2008-11-28 17:10                   ` [PATCH 11/12] kvm: qemu: device-assignment: munmap() mmio regions Mark McLoughlin
2008-11-28 17:10                     ` [PATCH 12/12] kvm: qemu: device-assignment: init_assigned_device() error handling Mark McLoughlin
2008-11-28 19:05           ` [PATCH 06/12] kvm: qemu: device-assignment: cleanup irq assignment error messages John Rousseau
2008-11-30 10:47             ` Avi Kivity
2008-12-10 10:23     ` [PATCH] kvm: qemu: device-assignment: really exit if cmdline parsing fails Mark McLoughlin
2008-12-10 10:28       ` Avi Kivity
2008-11-28 17:14 ` [PATCH 01/12] kvm: qemu: device-assignment: add_assigned_device() returns a pointer Mark McLoughlin
2008-11-30 10:42   ` Avi Kivity

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).