summaryrefslogtreecommitdiffstats
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorAnkur Arora <ankur.a.arora@oracle.com>2017-06-02 17:06:02 -0700
committerJuergen Gross <jgross@suse.com>2017-06-13 16:10:58 +0200
commitae039001054b34c4a624539b32a8b6ff3403aaf9 (patch)
tree593737839f22262a0c46b39d86987d741f1df8d7 /MAINTAINERS
parentc9b5d98b25161a7ebee6ea59d6424dd9f33c1b99 (diff)
downloadop-kernel-dev-ae039001054b34c4a624539b32a8b6ff3403aaf9.zip
op-kernel-dev-ae039001054b34c4a624539b32a8b6ff3403aaf9.tar.gz
xen/vcpu: Handle xen_vcpu_setup() failure at boot
On PVH, PVHVM, at failure in the VCPUOP_register_vcpu_info hypercall we limit the number of cpus to to MAX_VIRT_CPUS. However, if this failure had occurred for a cpu beyond MAX_VIRT_CPUS, we continue to function with > MAX_VIRT_CPUS. This leads to problems at the next save/restore cycle when there are > MAX_VIRT_CPUS threads going into stop_machine() but coming back up there's valid state for only the first MAX_VIRT_CPUS. This patch pulls the excess CPUs down via cpu_down(). Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com> Signed-off-by: Ankur Arora <ankur.a.arora@oracle.com> Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud