Message ID | 20240201084027.345459-3-zhao1.liu@linux.intel.com |
---|---|
State | New |
Headers | show |
Series | Consolidate the use of device_class_set_parent_realize() | expand |
On 01/02/2024 09.40, Zhao Liu wrote: > From: Zhao Liu <zhao1.liu@intel.com> > > Use device_class_set_parent_realize() to set parent realize() directly. > > Signed-off-by: Zhao Liu <zhao1.liu@intel.com> > --- > hw/isa/pc87312.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/hw/isa/pc87312.c b/hw/isa/pc87312.c > index ee23f3e164df..64dd17b537f2 100644 > --- a/hw/isa/pc87312.c > +++ b/hw/isa/pc87312.c > @@ -338,10 +338,10 @@ static void pc87312_class_init(ObjectClass *klass, void *data) > DeviceClass *dc = DEVICE_CLASS(klass); > ISASuperIOClass *sc = ISA_SUPERIO_CLASS(klass); > > - sc->parent_realize = dc->realize; > - dc->realize = pc87312_realize; > dc->reset = pc87312_reset; > dc->vmsd = &vmstate_pc87312; > + device_class_set_parent_realize(dc, pc87312_realize, > + &sc->parent_realize); > device_class_set_props(dc, pc87312_properties); > > sc->parallel = (ISASuperIOFuncs){ Reviewed-by: Thomas Huth <thuth@redhat.com>
diff --git a/hw/isa/pc87312.c b/hw/isa/pc87312.c index ee23f3e164df..64dd17b537f2 100644 --- a/hw/isa/pc87312.c +++ b/hw/isa/pc87312.c @@ -338,10 +338,10 @@ static void pc87312_class_init(ObjectClass *klass, void *data) DeviceClass *dc = DEVICE_CLASS(klass); ISASuperIOClass *sc = ISA_SUPERIO_CLASS(klass); - sc->parent_realize = dc->realize; - dc->realize = pc87312_realize; dc->reset = pc87312_reset; dc->vmsd = &vmstate_pc87312; + device_class_set_parent_realize(dc, pc87312_realize, + &sc->parent_realize); device_class_set_props(dc, pc87312_properties); sc->parallel = (ISASuperIOFuncs){