mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
Observed when attempting to boot a >4TiB VM: After a call to domain_setmaxmem with 6370254848 (KiB), the domain's maxmem got set to 2075287552, which is exactly 2^32 smaller. xc_domain_setmaxmem takes an uint64_t as a parameter, and the OCaml value is 64-bit already, so fix the C variable to match the type and avoid the truncation. Fixes:f5b43e95fa("libxl: fix "xl mem-set" regression from 0c029c4da2") Signed-off-by: Edwin Török <edwin.torok@citrix.com> Acked-by: Christian Lindig <christian.lindig@cloud.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> (cherry picked from commit381b4ff16f)