diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2009-08-14 10:36:08 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-08-27 20:43:33 -0500 |
commit | 286c2321ec52d978b389aff3094132995bf343d2 (patch) | |
tree | 5597ad881967651e40af98938b67faaae112cb5a /hw/qdev.c | |
parent | 84fc5589f84946841ba5c932a3521a32e3b00493 (diff) | |
download | qemu-286c2321ec52d978b389aff3094132995bf343d2.tar.gz qemu-286c2321ec52d978b389aff3094132995bf343d2.tar.bz2 qemu-286c2321ec52d978b389aff3094132995bf343d2.zip |
qdev error logging
Use the new qemu_error() function in qdev.c
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/qdev.c')
-rw-r--r-- | hw/qdev.c | 34 |
1 files changed, 17 insertions, 17 deletions
@@ -138,8 +138,8 @@ static int set_property(const char *name, const char *value, void *opaque) return 0; if (-1 == qdev_prop_parse(dev, name, value)) { - fprintf(stderr, "can't set property \"%s\" to \"%s\" for \"%s\"\n", - name, value, dev->info->name); + qemu_error("can't set property \"%s\" to \"%s\" for \"%s\"\n", + name, value, dev->info->name); return -1; } return 0; @@ -154,14 +154,14 @@ DeviceState *qdev_device_add(QemuOpts *opts) driver = qemu_opt_get(opts, "driver"); if (!driver) { - fprintf(stderr, "-device: no driver specified\n"); + qemu_error("-device: no driver specified\n"); return NULL; } if (strcmp(driver, "?") == 0) { char msg[256]; for (info = device_info_list; info != NULL; info = info->next) { qdev_print_devinfo(info, msg, sizeof(msg)); - fprintf(stderr, "%s\n", msg); + qemu_error("%s\n", msg); } return NULL; } @@ -169,13 +169,13 @@ DeviceState *qdev_device_add(QemuOpts *opts) /* find driver */ info = qdev_find_info(NULL, driver); if (!info) { - fprintf(stderr, "Device \"%s\" not found. Try -device '?' for a list.\n", - driver); + qemu_error("Device \"%s\" not found. Try -device '?' for a list.\n", + driver); return NULL; } if (info->no_user) { - fprintf(stderr, "device \"%s\" can't be added via command line\n", - info->name); + qemu_error("device \"%s\" can't be added via command line\n", + info->name); return NULL; } @@ -442,12 +442,12 @@ static BusState *qbus_find(const char *path) pos = 0; } else { if (sscanf(path, "%127[^/]%n", elem, &len) != 1) { - fprintf(stderr, "path parse error (\"%s\")\n", path); + qemu_error("path parse error (\"%s\")\n", path); return NULL; } bus = qbus_find_recursive(main_system_bus, elem, NULL); if (!bus) { - fprintf(stderr, "bus \"%s\" not found\n", elem); + qemu_error("bus \"%s\" not found\n", elem); return NULL; } pos = len; @@ -461,14 +461,14 @@ static BusState *qbus_find(const char *path) /* find device */ if (sscanf(path+pos, "/%127[^/]%n", elem, &len) != 1) { - fprintf(stderr, "path parse error (\"%s\" pos %d)\n", path, pos); + qemu_error("path parse error (\"%s\" pos %d)\n", path, pos); return NULL; } pos += len; dev = qbus_find_dev(bus, elem); if (!dev) { qbus_list_dev(bus, msg, sizeof(msg)); - fprintf(stderr, "device \"%s\" not found\n%s\n", elem, msg); + qemu_error("device \"%s\" not found\n%s\n", elem, msg); return NULL; } if (path[pos] == '\0') { @@ -476,28 +476,28 @@ static BusState *qbus_find(const char *path) * one child bus accept it nevertheless */ switch (dev->num_child_bus) { case 0: - fprintf(stderr, "device has no child bus (%s)\n", path); + qemu_error("device has no child bus (%s)\n", path); return NULL; case 1: return LIST_FIRST(&dev->child_bus); default: qbus_list_bus(dev, msg, sizeof(msg)); - fprintf(stderr, "device has multiple child busses (%s)\n%s\n", - path, msg); + qemu_error("device has multiple child busses (%s)\n%s\n", + path, msg); return NULL; } } /* find bus */ if (sscanf(path+pos, "/%127[^/]%n", elem, &len) != 1) { - fprintf(stderr, "path parse error (\"%s\" pos %d)\n", path, pos); + qemu_error("path parse error (\"%s\" pos %d)\n", path, pos); return NULL; } pos += len; bus = qbus_find_bus(dev, elem); if (!bus) { qbus_list_bus(dev, msg, sizeof(msg)); - fprintf(stderr, "child bus \"%s\" not found\n%s\n", elem, msg); + qemu_error("child bus \"%s\" not found\n%s\n", elem, msg); return NULL; } } |