[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 24/58] ssi: Convert last use of ssi_create_slave_no_init() man
From: |
Markus Armbruster |
Subject: |
[PATCH v2 24/58] ssi: Convert last use of ssi_create_slave_no_init() manually |
Date: |
Fri, 29 May 2020 15:44:49 +0200 |
Same transformation as in the previous commit. Manual, because
convincing Coccinelle to transform this case is not worthwhile.
Cc: Alistair Francis <alistair@alistair23.me>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
---
hw/ssi/ssi.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/hw/ssi/ssi.c b/hw/ssi/ssi.c
index 54106f5ef8..58e7d904db 100644
--- a/hw/ssi/ssi.c
+++ b/hw/ssi/ssi.c
@@ -16,6 +16,7 @@
#include "hw/ssi/ssi.h"
#include "migration/vmstate.h"
#include "qemu/module.h"
+#include "qapi/error.h"
struct SSIBus {
BusState parent_obj;
@@ -96,9 +97,9 @@ DeviceState *ssi_create_slave_no_init(SSIBus *bus, const char
*name)
DeviceState *ssi_create_slave(SSIBus *bus, const char *name)
{
- DeviceState *dev = ssi_create_slave_no_init(bus, name);
+ DeviceState *dev = qdev_new(name);
- qdev_init_nofail(dev);
+ qdev_realize_and_unref(dev, &bus->parent_obj, &error_fatal);
return dev;
}
--
2.21.3
- [PATCH v2 32/58] auxbus: New aux_bus_realize(), pairing with aux_bus_init(), (continued)
- [PATCH v2 32/58] auxbus: New aux_bus_realize(), pairing with aux_bus_init(), Markus Armbruster, 2020/05/29
- [PATCH v2 35/58] qom: Tidy up a few object_initialize_child() calls, Markus Armbruster, 2020/05/29
- [PATCH v2 33/58] auxbus: Convert a use of qdev_set_parent_bus(), Markus Armbruster, 2020/05/29
- [PATCH v2 15/58] pci: Convert uses of pci_create() etc. with Coccinelle, Markus Armbruster, 2020/05/29
- [PATCH v2 37/58] macio: Convert use of qdev_set_parent_bus(), Markus Armbruster, 2020/05/29
- [PATCH v2 42/58] hw/arm/armsse: Pass correct child size to sysbus_init_child_obj(), Markus Armbruster, 2020/05/29
- [PATCH v2 41/58] sysbus: Tidy up sysbus_init_child_obj()'s @childsize arg, part 1, Markus Armbruster, 2020/05/29
- [PATCH v2 39/58] sysbus: Drop useless OBJECT() in sysbus_init_child_obj() calls, Markus Armbruster, 2020/05/29
- [PATCH v2 40/58] microbit: Tidy up sysbus_init_child_obj() @child argument, Markus Armbruster, 2020/05/29
- [PATCH v2 17/58] pci: pci_create(), pci_create_multifunction() are now unused, drop, Markus Armbruster, 2020/05/29
- [PATCH v2 24/58] ssi: Convert last use of ssi_create_slave_no_init() manually,
Markus Armbruster <=
- [PATCH v2 46/58] qdev: Drop qdev_realize() support for null bus, Markus Armbruster, 2020/05/29
- [PATCH v2 23/58] ssi: Convert uses of ssi_create_slave_no_init() with Coccinelle, Markus Armbruster, 2020/05/29
- [PATCH v2 52/58] microbit: Eliminate two local variables in microbit_init(), Markus Armbruster, 2020/05/29
- [PATCH v2 51/58] sysbus: sysbus_init_child_obj() is now unused, drop, Markus Armbruster, 2020/05/29
- [PATCH v2 27/58] usb: Convert uses of usb_create(), Markus Armbruster, 2020/05/29
- [PATCH v2 28/58] usb: usb_create() is now unused, drop, Markus Armbruster, 2020/05/29
- [PATCH v2 16/58] pci: Convert uses of pci_create() etc. manually, Markus Armbruster, 2020/05/29
- [PATCH v2 58/58] MAINTAINERS: Make section QOM cover hw/core/*bus.c as well, Markus Armbruster, 2020/05/29
- [PATCH v2 20/58] isa: Convert uses of isa_create(), isa_try_create() manually, Markus Armbruster, 2020/05/29