On 02/03/2014 08:57 AM, Igor Mammedov wrote: > It will allow to reuse field with different BUSes, > reducing code duplication. Field is intended for > replacing 'hotplug_qdev' field in PCIBus and also > will allow to avoid adding equivalent field to > DimmBus with possiblitity to refactor other BUSes > to use it instead of custom field. > In addition once all users of allow_hotplug field > are converted to new API, link could replace > allow_hotplug field in qdev hotplug code. >
> +static inline void qbus_set_hotplug_handler(BusState *bus, DeviceState > *handler, > + Error **errp) > +{ > + object_property_set_link(OBJECT(bus), OBJECT(handler), > + QDEV_HOTPLUG_HANDLER_PROPERTY, errp); > + bus->allow_hotplug = 1; Should we convert allow_hotplug to bool over the course of this series? -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature