Commit c77bb5d173 for qemu.org

commit c77bb5d173672a53d3fbcb4b0b7f6e9319bdcfd4
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Mon Aug 17 15:27:47 2026 +0400

    util/thread-context: fix property typenames

    "thread-id" uses visit_type_uint64, "cpu-affinity" and
    "node-affinity" use visit_type_uint16List, not visit_type_int.

    Fixes: e2de2c497e57 ("util: Introduce ThreadContext user-creatable object")
    Reviewed-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

diff --git a/util/thread-context.c b/util/thread-context.c
index 0146154fa5..88d8f0a55a 100644
--- a/util/thread-context.c
+++ b/util/thread-context.c
@@ -278,13 +278,13 @@ static void thread_context_class_init(ObjectClass *oc, const void *data)
     UserCreatableClass *ucc = USER_CREATABLE_CLASS(oc);

     ucc->complete = thread_context_instance_complete;
-    object_class_property_add(oc, "thread-id", "int",
+    object_class_property_add(oc, "thread-id", "uint64",
                               thread_context_get_thread_id, NULL, NULL,
                               NULL);
-    object_class_property_add(oc, "cpu-affinity", "int",
+    object_class_property_add(oc, "cpu-affinity", "[uint16]",
                               thread_context_get_cpu_affinity,
                               thread_context_set_cpu_affinity, NULL, NULL);
-    object_class_property_add(oc, "node-affinity", "int", NULL,
+    object_class_property_add(oc, "node-affinity", "[uint16]", NULL,
                               thread_context_set_node_affinity, NULL, NULL);
 }