Marc-André, may I have your R-by with the appended fixup?
diff --git a/include/qom/object.h b/include/qom/object.h
index 9338f0b986..70d8ea3e29 100644
--- a/include/qom/object.h
+++ b/include/qom/object.h
@@ -1189,7 +1189,7 @@ void object_unref(void *obj);
*/
ObjectProperty *object_property_try_add(Object *obj, const char *name,
const char *type,
- QAPITypeInfo *qapi_type,
+ const QAPITypeInfo *qapi_type,
ObjectPropertyAccessor *get,
ObjectPropertyAccessor *set,
ObjectPropertyRelease *release,
diff --git a/qom/object.c b/qom/object.c
index f244bff6ae..cd0590c3fd 100644
--- a/qom/object.c
+++ b/qom/object.c
@@ -1340,7 +1340,7 @@ void object_unref(void *objptr)
ObjectProperty *
object_property_try_add(Object *obj, const char *name, const char *type,
- QAPITypeInfo *qapi_type,
+ const QAPITypeInfo *qapi_type,
ObjectPropertyAccessor *get,
ObjectPropertyAccessor *set,
ObjectPropertyRelease *release,
@@ -1358,7 +1358,7 @@ object_property_try_add(Object *obj, const char *name,
const char *type,
for (i = 0; i < INT16_MAX; ++i) {
char *full_name = g_strdup_printf("%s[%d]", name_no_array, i);
- ret = object_property_try_add(obj, full_name, type, NULL,
+ ret = object_property_try_add(obj, full_name, type, qapi_type,
get, set, release, opaque, NULL);
g_free(full_name);
if (ret) {
@@ -1401,8 +1401,8 @@ object_property_add(Object *obj, const char *name, const
char *type,
ObjectPropertyRelease *release,
void *opaque)
{
- return object_property_try_add(obj, name, type, NULL, get, set, release,
- opaque, &error_abort);
+ return object_property_try_add(obj, name, type, qapi_type,
+ get, set, release, opaque, &error_abort);
}
ObjectProperty *- [PATCH v8 RESEND 00/56] qom/qdev: associate properties ... Markus Armbruster
- [PATCH v8 05/56] qapi: QAPISchemaVisitor.visit_nee... Markus Armbruster
- [PATCH v8 16/56] qom: New object_property_add_enum... Markus Armbruster
- Re: [PATCH v8 16/56] qom: New object_property_... marcandre . lureau
- [PATCH v8 18/56] qom: convert QAPI enum properties... Markus Armbruster
- [PATCH v8 32/56] ppc/spapr-caps: convert to QAPI-a... Markus Armbruster
- [PATCH v8 27/56] sev: convert OnOffAuto legacy-vm-... Markus Armbruster
- [PATCH v8 14/56] qom: New object_property_add() et... Markus Armbruster
- Re: [PATCH v8 14/56] qom: New object_property_... marcandre . lureau
- Re: [PATCH v8 14/56] qom: New object_prope... Markus Armbruster
- Re: [PATCH v8 14/56] qom: New object_p... Markus Armbruster
- Re: [PATCH v8 14/56] qom: New obj... Marc-André Lureau
- [PATCH v8 13/56] qom/qmp: populate description &am... Markus Armbruster
- [PATCH v8 35/56] hw/misc/xlnx-versal-trng: add mis... Markus Armbruster
- [PATCH v8 51/56] qdev: convert PropertyInfo defini... Markus Armbruster
- [PATCH v8 42/56] hw/nvdimm: convert UUID property ... Markus Armbruster
- [PATCH v8 40/56] virtio-balloon: convert guest-sta... Markus Armbruster
- [PATCH v8 52/56] qdev: PropertyInfo.enum_table is ... Markus Armbruster
- [PATCH v8 34/56] net/colo-compare: fix max_queue_s... Markus Armbruster
- [PATCH v8 50/56] target/riscv: convert PropertyInf... Markus Armbruster
- [PATCH v8 47/56] qdev: convert core PropertyInfo d... Markus Armbruster
