numa: reduce code duplication by adding helper numa_get_node_for_cpu()
commit6bea1ddf8b411dcb0ba5d3a83c4479492185a409
authorIgor Mammedov <imammedo@redhat.com>
Wed, 5 Oct 2016 15:51:23 +0000 (5 17:51 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Sun, 9 Oct 2016 22:16:57 +0000 (10 01:16 +0300)
tree5cb12d18c284631589e3bdf687eeb08130e3f159
parenta06b1dae4706fccb9394b35e88d1905dabec85e7
numa: reduce code duplication by adding helper numa_get_node_for_cpu()

Replace repeated pattern

    for (i = 0; i < nb_numa_nodes; i++) {
        if (test_bit(idx, numa_info[i].node_cpu)) {
           ...
           break;

with a helper function to lookup numa node index for cpu.

Suggested-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Shannon Zhao <shannon.zhao@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/arm/virt-acpi-build.c
hw/arm/virt.c
hw/i386/acpi-build.c
hw/i386/pc.c
hw/ppc/spapr_cpu_core.c
include/sysemu/numa.h
numa.c