summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Kuznetsov <vkuznets@redhat.com>2017-03-12 08:21:58 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-03-12 08:21:58 +0000
commit01a674e930a81b6c63f8d2a5b2a860de159c4b3e (patch)
tree399a4a013eda1d6c8c0a2c058cade9d3736f98a8
parentce15984d9184395683f28aaabd02f16685f8a51d (diff)
parent862d2b7d21d383d1b043bda57db38a7e3520f42e (diff)
hv: init percpu_list in hv_synic_alloc()
am: 862d2b7d21 Change-Id: I927eb14d83669dd186fc5401d127d2e34f39d7bb
-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 ad62a725fb5b..89fd0113aa5c 100644
--- a/drivers/hv/hv.c
+++ b/drivers/hv/hv.c
@@ -461,6 +461,8 @@ int hv_synic_alloc(void)
pr_err("Unable to allocate post msg page\n");
goto err;
}
+
+ INIT_LIST_HEAD(&hv_context.percpu_list[cpu]);
}
return 0;
@@ -555,8 +557,6 @@ void hv_synic_init(void *arg)
rdmsrl(HV_X64_MSR_VP_INDEX, vp_index);
hv_context.vp_index[cpu] = (u32)vp_index;
- INIT_LIST_HEAD(&hv_context.percpu_list[cpu]);
-
/*
* Register the per-cpu clockevent source.
*/