]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
hv: allocate synic pages for all present CPUs
authorVitaly Kuznetsov <vkuznets@redhat.com>
Wed, 7 Dec 2016 09:16:25 +0000 (01:16 -0800)
committerTim Gardner <tim.gardner@canonical.com>
Mon, 13 Mar 2017 21:20:54 +0000 (15:20 -0600)
commit9b66ff22466f0f566fe688a0e77d03a4e7fb11de
tree567be97da4e8f02a240b6621e665e0ed103e4878
parentc11670b47ab5013f1694b65d3f90992bece840bf
hv: allocate synic pages for all present CPUs

BugLink: http://bugs.launchpad.net/bugs/1672544
commit 421b8f20d3c381b215f988b42428f56fc3b82405 upstream.

It may happen that not all CPUs are online when we do hv_synic_alloc() and
in case more CPUs come online later we may try accessing these allocated
structures.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/hv/hv.c