mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-09-02 06:51:53 -06:00
monitor: convert do_device_del() to QObject, QError
Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
This commit is contained in:
parent
cc601cb785
commit
17a38eaa2f
3 changed files with 7 additions and 6 deletions
|
@ -799,15 +799,15 @@ int do_device_add(Monitor *mon, const QDict *qdict, QObject **ret_data)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void do_device_del(Monitor *mon, const QDict *qdict)
|
||||
int do_device_del(Monitor *mon, const QDict *qdict, QObject **ret_data)
|
||||
{
|
||||
const char *id = qdict_get_str(qdict, "id");
|
||||
DeviceState *dev;
|
||||
|
||||
dev = qdev_find_recursive(main_system_bus, id);
|
||||
if (NULL == dev) {
|
||||
error_report("Device '%s' not found", id);
|
||||
return;
|
||||
qerror_report(QERR_DEVICE_NOT_FOUND, id);
|
||||
return -1;
|
||||
}
|
||||
qdev_unplug(dev);
|
||||
return qdev_unplug(dev);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue