On 18/08/2026 12:11, Marc-André Lureau wrote:
The getter and setter use visit_type_size, not visit_type_int.Fixes: 3829640049cf ("hostmem-memfd: add checks before adding hostmem-memfd & properties") Signed-off-by: Marc-André Lureau <[email protected]> --- backends/hostmem-memfd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/hostmem-memfd.c b/backends/hostmem-memfd.c index 923239f9cf69..77f7eab40fe0 100644 --- a/backends/hostmem-memfd.c +++ b/backends/hostmem-memfd.c @@ -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", "size", memfd_backend_get_hugetlbsize, memfd_backend_set_hugetlbsize, NULL, NULL);
Similar comment before that in memfd_backend_get_hugetlbsize() and memfd_backend_set_hugetlbsize() value is assigned to a uint64_t, but anyhow:
Reviewed-by: Mark Cave-Ayland <[email protected]> ATB, Mark.
