Revision 68694897

b/hw/qdev.c
107 107
    DeviceInfo *info;
108 108

  
109 109
    if (!bus) {
110
        if (!main_system_bus) {
111
            main_system_bus = qbus_create(&system_bus_info, NULL, "main-system-bus");
112
        }
113
        bus = main_system_bus;
110
        bus = sysbus_get_default();
114 111
    }
115 112

  
116 113
    info = qdev_find_info(bus->info, name);
......
311 308

  
312 309
BusState *sysbus_get_default(void)
313 310
{
311
    if (!main_system_bus) {
312
        main_system_bus = qbus_create(&system_bus_info, NULL,
313
                                      "main-system-bus");
314
    }
314 315
    return main_system_bus;
315 316
}
316 317

  

Also available in: Unified diff