hv: timer: pass timer callback function parameter by pointer

Signed-off-by: Li, Fei1 <fei1.li@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Li, Fei1
2018-04-23 13:48:22 +08:00
committed by Jack Ren
parent dace32eca1
commit be9f4ee9e6
4 changed files with 12 additions and 12 deletions

View File

@@ -1908,7 +1908,7 @@ vlapic_msr(uint32_t msr)
}
/* interrupt context */
static int tsc_periodic_time(uint64_t data)
static int tsc_periodic_time(void *data)
{
struct vcpu *vcpu = (struct vcpu *)data;
struct vlapic *vlapic;
@@ -1979,7 +1979,7 @@ vlapic_wrmsr(struct vcpu *vcpu, uint32_t msr, uint64_t val)
vlapic->last_timer = update_timer(vlapic->last_timer,
tsc_periodic_time,
(long)vcpu,
(void *)vcpu,
val);
if (vlapic->last_timer < 0) {