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


Reply via email to