]> git.proxmox.com Git - qemu.git/blobdiff - hw/sysbus.c
sysbus: make SysBusDeviceClass::init optional
[qemu.git] / hw / sysbus.c
index 702fc728f4ca32285af2b2f8b338a95487faed87..9a194683479078b36d8ee03c780740b98f861acc 100644 (file)
@@ -137,6 +137,9 @@ static int sysbus_device_init(DeviceState *dev)
     SysBusDevice *sd = SYS_BUS_DEVICE(dev);
     SysBusDeviceClass *sbc = SYS_BUS_DEVICE_GET_CLASS(sd);
 
+    if (!sbc->init) {
+        return 0;
+    }
     return sbc->init(sd);
 }