From 091a2f4567a634566f70e12da85857231f05c3d1 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sat, 9 Mar 2013 20:43:00 -0500 Subject: [PATCH] Fix bug in NUMA node setup - don't create SRAT if NUMA not present. Make sure to check for the case where there are no NUMA nodes passed in from QEMU. Signed-off-by: Kevin O'Connor --- src/acpi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/acpi.c b/src/acpi.c index 98a5d40..119d1c1 100644 --- a/src/acpi.c +++ b/src/acpi.c @@ -655,6 +655,8 @@ build_srat(void) return NULL; int max_cpu = romfile_loadint("etc/max-cpus", 0); int nb_numa_nodes = (filesize / sizeof(u64)) - max_cpu; + if (!nb_numa_nodes) + return NULL; struct system_resource_affinity_table *srat; int srat_size = sizeof(*srat) + -- 2.39.5