Commit e9787e421d for qemu.org

commit e9787e421df99af6810bbca635d4250e541358fb
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Mon Aug 17 16:20:20 2026 +0400

    backends/hostmem-memfd: fix "hugetlbsize" property typename

    The getter and setter use visit_type_size, not visit_type_int.
    Since the underlying value is uint64, switch to that.

    Fixes: 3829640049cf ("hostmem-memfd: add checks before adding hostmem-memfd & properties")
    Reviewed-by: Mark Cave-Ayland <mark.caveayland@nutanix.com>
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

diff --git a/backends/hostmem-memfd.c b/backends/hostmem-memfd.c
index 923239f9cf..e21c5a3f2e 100644
--- a/backends/hostmem-memfd.c
+++ b/backends/hostmem-memfd.c
@@ -89,7 +89,7 @@ memfd_backend_set_hugetlbsize(Object *obj, Visitor *v, const char *name,
         return;
     }

-    if (!visit_type_size(v, name, &value, errp)) {
+    if (!visit_type_uint64(v, name, &value, errp)) {
         return;
     }
     if (!value) {
@@ -107,7 +107,7 @@ memfd_backend_get_hugetlbsize(Object *obj, Visitor *v, const char *name,
     HostMemoryBackendMemfd *m = MEMORY_BACKEND_MEMFD(obj);
     uint64_t value = m->hugetlbsize;

-    visit_type_size(v, name, &value, errp);
+    visit_type_uint64(v, name, &value, errp);
 }

 static bool
@@ -145,7 +145,7 @@ memfd_backend_class_init(ObjectClass *oc, const void *data)
                                        memfd_backend_set_hugetlb);
         object_class_property_set_description(oc, "hugetlb",
                                               "Use huge pages");
-        object_class_property_add(oc, "hugetlbsize", "int",
+        object_class_property_add(oc, "hugetlbsize", "uint64",
                                   memfd_backend_get_hugetlbsize,
                                   memfd_backend_set_hugetlbsize,
                                   NULL, NULL);