hv: remove atomic_add/subtract API

add atomic_inc(64)/dec(64) API.

Signed-off-by: Li, Fei1 <fei1.li@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Li, Fei1
2018-05-16 16:55:29 +08:00
committed by lijinxia
parent fadaf14a94
commit 336a8883db
2 changed files with 18 additions and 41 deletions

View File

@@ -225,7 +225,7 @@ int destroy_vcpu(struct vcpu *vcpu)
(unsigned long *)&vcpu->vm->hw.vcpu_array[vcpu->vcpu_id],
(unsigned long)NULL);
atomic_subtract_int(&vcpu->vm->hw.created_vcpus, 1);
atomic_dec(&vcpu->vm->hw.created_vcpus);
vlapic_free(vcpu);
free(vcpu->arch_vcpu.vmcs);