Reviewed-by: Clément Mathieu--Drif<clement.mathieu--d...@eviden.com>
On 25/01/2025 19:13, Philippe Mathieu-Daudé wrote: > Caution: External email. Do not open attachments or click links, unless this > email comes from a known sender and you know the content is safe. > > > Rather than using the obscure system_bus_info.instance_size, > directly use sizeof(BusState). > > Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> > --- > hw/core/sysbus.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/hw/core/sysbus.c b/hw/core/sysbus.c > index 9355849ff0a..f713bbfe04f 100644 > --- a/hw/core/sysbus.c > +++ b/hw/core/sysbus.c > @@ -323,8 +323,8 @@ static void main_system_bus_create(void) > * assign main_system_bus before qbus_init() > * in order to make "if (bus != sysbus_get_default())" work > */ > - main_system_bus = g_malloc0(system_bus_info.instance_size); > - qbus_init(main_system_bus, system_bus_info.instance_size, > + main_system_bus = g_new0(BusState, 1); > + qbus_init(main_system_bus, sizeof(BusState), > TYPE_SYSTEM_BUS, NULL, "main-system-bus"); > OBJECT(main_system_bus)->free = g_free; > } > -- > 2.47.1 >