acpi: Assert sts array limit on AcpiCpuHotplug_add()
commit39ee3af3a85fedb55b9eeb1a0bc81a2460eeaa01
authorEduardo Habkost <ehabkost@redhat.com>
Fri, 14 Mar 2014 19:33:52 +0000 (14 16:33 -0300)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 18 Mar 2014 14:08:43 +0000 (18 16:08 +0200)
treed98a5707aadaf29780a7d9baf676279e086bab5a
parent5ff020b7b02dce36a66c106df986ff68f8452542
acpi: Assert sts array limit on AcpiCpuHotplug_add()

AcpiCpuHotplug_add() can't handle vCPU arch IDs larger than
ACPI_CPU_HOTPLUG_ID_LIMIT. Instead of corrupting memory in case the vCPU
ID is too large, use g_assert() to ensure we are not over the limit.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/acpi/cpu_hotplug.c