summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Kuznetsov <vkuznets@redhat.com>2017-03-12 08:21:43 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-03-12 08:21:43 +0000
commitce15984d9184395683f28aaabd02f16685f8a51d (patch)
treed5c24cbb8064c4d229b70a2618720b01d4387d63
parentc4bac4300ff62daf1fc4ba4c541dbdc3537d9035 (diff)
parent374907e8d11613e790328b109041dca9578e3b1f (diff)
hv: allocate synic pages for all present CPUs
am: 374907e8d1 Change-Id: I02cedccd5cf715fd4b48f75daa30d1316f8048bc
-rw-r--r--drivers/hv/hv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/hv/hv.c b/drivers/hv/hv.c
index 63194a9a7189..ad62a725fb5b 100644
--- a/drivers/hv/hv.c
+++ b/drivers/hv/hv.c
@@ -422,7 +422,7 @@ int hv_synic_alloc(void)
goto err;
}
- for_each_online_cpu(cpu) {
+ for_each_present_cpu(cpu) {
hv_context.event_dpc[cpu] = kmalloc(size, GFP_ATOMIC);
if (hv_context.event_dpc[cpu] == NULL) {
pr_err("Unable to allocate event dpc\n");
@@ -485,7 +485,7 @@ void hv_synic_free(void)
int cpu;
kfree(hv_context.hv_numa_map);
- for_each_online_cpu(cpu)
+ for_each_present_cpu(cpu)
hv_synic_free_cpu(cpu);
}