hw/virtio: Replace type_register() with type_register_static()

Replace type_register() with type_register_static() because
type_register() will be deprecated.

Signed-off-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Link: https://lore.kernel.org/r/20241029085934.2799066-10-zhao1.liu@intel.com
This commit is contained in:
Zhao Liu 2024-10-29 16:59:27 +08:00 committed by Paolo Bonzini
parent 220a81eb2f
commit 3b5f307038

View file

@ -2511,9 +2511,9 @@ void virtio_pci_types_register(const VirtioPCIDeviceTypeInfo *t)
base_type_info.class_data = (void *)t;
}
type_register(&base_type_info);
type_register_static(&base_type_info);
if (generic_type_info.name) {
type_register(&generic_type_info);
type_register_static(&generic_type_info);
}
if (t->non_transitional_name) {
@ -2527,7 +2527,7 @@ void virtio_pci_types_register(const VirtioPCIDeviceTypeInfo *t)
{ }
},
};
type_register(&non_transitional_type_info);
type_register_static(&non_transitional_type_info);
}
if (t->transitional_name) {
@ -2544,7 +2544,7 @@ void virtio_pci_types_register(const VirtioPCIDeviceTypeInfo *t)
{ }
},
};
type_register(&transitional_type_info);
type_register_static(&transitional_type_info);
}
g_free(base_name);
}