Message ID | 20200826171005.4055015-3-ehabkost@redhat.com |
---|---|
State | New |
Headers | show |
Series | QOM instance_size cleanups and fixes | expand |
On Wed, Aug 26, 2020 at 01:10:03PM -0400, Eduardo Habkost wrote: > Setting instance_size correctly at the base class will help us > avoid mistakes when declaring new subclasses. > > Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Le mer. 26 août 2020 19:12, Eduardo Habkost <ehabkost@redhat.com> a écrit : > Setting instance_size correctly at the base class will help us > avoid mistakes when declaring new subclasses. > > Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> > Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> --- > Cc: Gerd Hoffmann <kraxel@redhat.com> > Cc: qemu-devel@nongnu.org > --- > hw/audio/hda-codec.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/hw/audio/hda-codec.c b/hw/audio/hda-codec.c > index cbd92b72f2..2d16448181 100644 > --- a/hw/audio/hda-codec.c > +++ b/hw/audio/hda-codec.c > @@ -898,6 +898,7 @@ static void hda_audio_base_class_init(ObjectClass > *klass, void *data) > static const TypeInfo hda_audio_info = { > .name = TYPE_HDA_AUDIO, > .parent = TYPE_HDA_CODEC_DEVICE, > + .instance_size = sizeof(HDAAudioState), > .class_init = hda_audio_base_class_init, > .abstract = true, > }; > @@ -914,7 +915,6 @@ static void hda_audio_output_class_init(ObjectClass > *klass, void *data) > static const TypeInfo hda_audio_output_info = { > .name = "hda-output", > .parent = TYPE_HDA_AUDIO, > - .instance_size = sizeof(HDAAudioState), > .class_init = hda_audio_output_class_init, > }; > > @@ -930,7 +930,6 @@ static void hda_audio_duplex_class_init(ObjectClass > *klass, void *data) > static const TypeInfo hda_audio_duplex_info = { > .name = "hda-duplex", > .parent = TYPE_HDA_AUDIO, > - .instance_size = sizeof(HDAAudioState), > .class_init = hda_audio_duplex_class_init, > }; > > @@ -946,7 +945,6 @@ static void hda_audio_micro_class_init(ObjectClass > *klass, void *data) > static const TypeInfo hda_audio_micro_info = { > .name = "hda-micro", > .parent = TYPE_HDA_AUDIO, > - .instance_size = sizeof(HDAAudioState), > .class_init = hda_audio_micro_class_init, > }; > > -- > 2.26.2 > > >
diff --git a/hw/audio/hda-codec.c b/hw/audio/hda-codec.c index cbd92b72f2..2d16448181 100644 --- a/hw/audio/hda-codec.c +++ b/hw/audio/hda-codec.c @@ -898,6 +898,7 @@ static void hda_audio_base_class_init(ObjectClass *klass, void *data) static const TypeInfo hda_audio_info = { .name = TYPE_HDA_AUDIO, .parent = TYPE_HDA_CODEC_DEVICE, + .instance_size = sizeof(HDAAudioState), .class_init = hda_audio_base_class_init, .abstract = true, }; @@ -914,7 +915,6 @@ static void hda_audio_output_class_init(ObjectClass *klass, void *data) static const TypeInfo hda_audio_output_info = { .name = "hda-output", .parent = TYPE_HDA_AUDIO, - .instance_size = sizeof(HDAAudioState), .class_init = hda_audio_output_class_init, }; @@ -930,7 +930,6 @@ static void hda_audio_duplex_class_init(ObjectClass *klass, void *data) static const TypeInfo hda_audio_duplex_info = { .name = "hda-duplex", .parent = TYPE_HDA_AUDIO, - .instance_size = sizeof(HDAAudioState), .class_init = hda_audio_duplex_class_init, }; @@ -946,7 +945,6 @@ static void hda_audio_micro_class_init(ObjectClass *klass, void *data) static const TypeInfo hda_audio_micro_info = { .name = "hda-micro", .parent = TYPE_HDA_AUDIO, - .instance_size = sizeof(HDAAudioState), .class_init = hda_audio_micro_class_init, };
Setting instance_size correctly at the base class will help us avoid mistakes when declaring new subclasses. Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> --- Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: qemu-devel@nongnu.org --- hw/audio/hda-codec.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)