Mark McLoughlin wrote:
Replace perror() usage with sane error message.
Signed-off-by: Mark McLoughlin <[EMAIL PROTECTED]>
---
qemu/hw/device-assignment.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/qemu/hw/device-assignment.c b/qemu/hw/device-assignment.c
index 2b2ef68..b39617a 100644
--- a/qemu/hw/device-assignment.c
+++ b/qemu/hw/device-assignment.c
@@ -473,9 +473,10 @@ void assigned_dev_update_irq(PCIDevice *d)
assigned_irq_data.host_irq = assigned_dev->real_device.irq;
r = kvm_assign_irq(kvm_context, &assigned_irq_data);
if (r < 0) {
- perror("assigned_dev_update_irq");
- fprintf(stderr, "Are you assigning a device "
- "that shares IRQ with some other device?\n");
+ fprintf(stderr, "Failed to assign irq for \"%s\": %s\n",
+ adev->name, strerror(-r));
+ fprintf(stderr, "Perhaps you re you assigning a device "
Typo.
+ "that shares IRQ with another device?\n");
pci_unregister_device(&assigned_dev->dev);
/* FIXME: Delete node from list */
continue;
-John
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html