Eduardo Habkost <ehabk...@redhat.com> wrote: > Generated using: > $ ./scripts/codeconverter/converter.py -i --passes=2 \ > --pattern=TypeRegisterCall,TypeInitMacro $(git grep -l TypeInfo -- > '*.[ch]') > > One notable difference is that files declaring multiple types > will now have multiple separate __construtor__ functions > declared, instead of one for all types. > > Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> > Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> > --- > Changes v2 -> v3: > * Removed hunks due to rebase conflicts: > hw/sd/milkymist-memcard.c hw/sd/pl181.c > * Reviewed-by line from Daniel was kept, as no additional hunks > are introduced in this version > > Changes v1 -> v2: > * Add note about multiple constructor functions to commit message > (suggested by Daniel) > Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>
[ I removed CC'd people, -ETOOMANYRECIPIENTS] .... > diff --git a/migration/migration.c b/migration/migration.c > index dbd4afa1e8..561e2ae697 100644 > --- a/migration/migration.c > +++ b/migration/migration.c > @@ -3844,10 +3844,6 @@ static const TypeInfo migration_type = { > .instance_init = migration_instance_init, > .instance_finalize = migration_instance_finalize, > }; > +TYPE_INFO(migration_type) > > -static void register_migration_types(void) > -{ > - type_register_static(&migration_type); > -} > > -type_init(register_migration_types); > diff --git a/migration/rdma.c b/migration/rdma.c > index bea6532813..15ad985d26 100644 > --- a/migration/rdma.c > +++ b/migration/rdma.c > @@ -3942,13 +3942,9 @@ static const TypeInfo qio_channel_rdma_info = { > .instance_finalize = qio_channel_rdma_finalize, > .class_init = qio_channel_rdma_class_init, > }; > +TYPE_INFO(qio_channel_rdma_info) > > -static void qio_channel_rdma_register_types(void) > -{ > - type_register_static(&qio_channel_rdma_info); > -} > > -type_init(qio_channel_rdma_register_types); > > static QEMUFile *qemu_fopen_rdma(RDMAContext *rdma, const char *mode) > { For the migration bits. Reviewed-by: Juan Quintela <quint...@redhat.com>