From: kaf24@firebug.cl.cam.ac.uk Date: Thu, 1 Jun 2006 18:14:42 +0000 (+0100) Subject: [LINUX] Fix cpu_possible_map initialisation. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15972^2~49^2~30 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a0746b30b07c52fdcd6ee5428b513710cce59853;p=xen.git [LINUX] Fix cpu_possible_map initialisation. Signed-off-by: Keir Fraser --- diff --git a/linux-2.6-xen-sparse/drivers/xen/core/smpboot.c b/linux-2.6-xen-sparse/drivers/xen/core/smpboot.c index 5c6a16579b..6396a482d4 100644 --- a/linux-2.6-xen-sparse/drivers/xen/core/smpboot.c +++ b/linux-2.6-xen-sparse/drivers/xen/core/smpboot.c @@ -89,9 +89,8 @@ void __init prefill_possible_map(void) for (i = 0; i < NR_CPUS; i++) { rc = HYPERVISOR_vcpu_op(VCPUOP_is_up, i, NULL); - if (rc == -ENOENT) - break; - cpu_set(i, cpu_possible_map); + if (rc >= 0) + cpu_set(i, cpu_possible_map); } }