> -----Original Message-----
> From: Eduardo Habkost [mailto:ehabk...@redhat.com]
> Sent: Tuesday, September 22, 2020 6:10 AM
> To: qemu-devel@nongnu.org
> Cc: Paolo Bonzini <pbonz...@redhat.com>; Daniel P. Berrange
> <berra...@redhat.com>; John Snow <js...@redhat.com>; Gonglei (Arei)
> <arei.gong...@huawei.com>
> Subject: [PATCH 02/24] cryptodev-backend: Register "chardev" as class
> property
>
> Class properties make QOM introspection simpler and easier, as they don't
> require an object to be instantiated.
>
> Signed-off-by: Eduardo Habkost <ehabk...@redhat.com>
> ---
> Cc: "Gonglei (Arei)" <arei.gong...@huawei.com>
> Cc: qemu-devel@nongnu.org
> ---
> backends/cryptodev.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
Reviewed-by: Gonglei <arei.gong...@huawei.com>
Regards,
-Gonglei
> diff --git a/backends/cryptodev.c b/backends/cryptodev.c index
> ada4ebe78b1..3f141f61ed6 100644
> --- a/backends/cryptodev.c
> +++ b/backends/cryptodev.c
> @@ -206,10 +206,6 @@ cryptodev_backend_can_be_deleted(UserCreatable
> *uc)
>
> static void cryptodev_backend_instance_init(Object *obj) {
> - object_property_add(obj, "queues", "uint32",
> - cryptodev_backend_get_queues,
> - cryptodev_backend_set_queues,
> - NULL, NULL);
> /* Initialize devices' queues property to 1 */
> object_property_set_int(obj, "queues", 1, NULL); } @@ -230,6 +226,10
> @@ cryptodev_backend_class_init(ObjectClass *oc, void *data)
> ucc->can_be_deleted = cryptodev_backend_can_be_deleted;
>
> QTAILQ_INIT(&crypto_clients);
> + object_class_property_add(oc, "queues", "uint32",
> + cryptodev_backend_get_queues,
> + cryptodev_backend_set_queues,
> + NULL, NULL);
> }
>
> static const TypeInfo cryptodev_backend_info = {
> --
> 2.26.2