diff options
Diffstat (limited to 'arch/powerpc/kvm/booke.c')
| -rw-r--r-- | arch/powerpc/kvm/booke.c | 12 | 
1 files changed, 1 insertions, 11 deletions
diff --git a/arch/powerpc/kvm/booke.c b/arch/powerpc/kvm/booke.c index a33ab8cc2cc..8d4e35f5372 100644 --- a/arch/powerpc/kvm/booke.c +++ b/arch/powerpc/kvm/booke.c @@ -144,7 +144,7 @@ static int kvmppc_booke_irqprio_deliver(struct kvm_vcpu *vcpu,                                          unsigned int priority)  {  	int allowed = 0; -	ulong msr_mask; +	ulong uninitialized_var(msr_mask);  	bool update_esr = false, update_dear = false;  	switch (priority) { @@ -485,8 +485,6 @@ int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)  {  	int i; -	vcpu_load(vcpu); -  	regs->pc = vcpu->arch.pc;  	regs->cr = kvmppc_get_cr(vcpu);  	regs->ctr = vcpu->arch.ctr; @@ -507,8 +505,6 @@ int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)  	for (i = 0; i < ARRAY_SIZE(regs->gpr); i++)  		regs->gpr[i] = kvmppc_get_gpr(vcpu, i); -	vcpu_put(vcpu); -  	return 0;  } @@ -516,8 +512,6 @@ int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)  {  	int i; -	vcpu_load(vcpu); -  	vcpu->arch.pc = regs->pc;  	kvmppc_set_cr(vcpu, regs->cr);  	vcpu->arch.ctr = regs->ctr; @@ -537,8 +531,6 @@ int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)  	for (i = 0; i < ARRAY_SIZE(regs->gpr); i++)  		kvmppc_set_gpr(vcpu, i, regs->gpr[i]); -	vcpu_put(vcpu); -  	return 0;  } @@ -569,9 +561,7 @@ int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu,  {  	int r; -	vcpu_load(vcpu);  	r = kvmppc_core_vcpu_translate(vcpu, tr); -	vcpu_put(vcpu);  	return r;  }  | 
