Here, machine_init() is being misused to initialize global variables. Being all local, it's safe to use the slightly earlier type_init().
This prepares for dropping machine_init(). Signed-off-by: Andreas Färber <afaer...@suse.de> --- hw/s390x/css.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/s390x/css.c b/hw/s390x/css.c index c033612..d164fa8 100644 --- a/hw/s390x/css.c +++ b/hw/s390x/css.c @@ -1509,7 +1509,7 @@ static void css_init(void) channel_subsys->chnmon_active = false; QTAILQ_INIT(&channel_subsys->io_adapters); } -machine_init(css_init); +type_init(css_init) void css_reset_sch(SubchDev *sch) { -- 2.1.4