|
@@ -457,6 +457,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;
|
|
@@ -552,8 +554,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.
|
|
|
*/
|