Re: [Qemu-devel] [PATCH 07/11] qdev: simplify the SysBusDeviceClass::init path

2018-01-19 Thread Eduardo Habkost
On Tue, Jan 16, 2018 at 10:15:51AM -0300, Philippe Mathieu-Daudé wrote: > The SysBusDevice is the last DeviceClass::init user. > > Instead of using > SysBusDeviceClass::realize >-> DeviceClass::realize >-> DeviceClass::init >-> sysbus_device_init > -> SysBus

[Qemu-devel] [PATCH 07/11] qdev: simplify the SysBusDeviceClass::init path

2018-01-16 Thread Philippe Mathieu-Daudé
The SysBusDevice is the last DeviceClass::init user. Instead of using SysBusDeviceClass::realize -> DeviceClass::realize -> DeviceClass::init -> sysbus_device_init -> SysBusDeviceClass::init Simplify the path by directly calling SysBusDeviceClass::init in SysB