| From 7e070fcc37cbc95a4cb5a78f6b9a982a45e2ebb3 Mon Sep 17 00:00:00 2001 |
| From: zhengbin <zhengbin13@huawei.com> |
| Date: Tue, 19 Nov 2019 14:27:40 +0800 |
| Subject: [PATCH] KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' |
| |
| commit 4de0a8355463e068e443b48eb5ae32370155368b upstream. |
| |
| Fixes gcc '-Wunused-but-set-variable' warning: |
| |
| arch/powerpc/kvm/emulate_loadstore.c: In function kvmppc_emulate_loadstore: |
| arch/powerpc/kvm/emulate_loadstore.c:87:6: warning: variable ra set but not used [-Wunused-but-set-variable] |
| arch/powerpc/kvm/emulate_loadstore.c: In function kvmppc_emulate_loadstore: |
| arch/powerpc/kvm/emulate_loadstore.c:87:10: warning: variable rs set but not used [-Wunused-but-set-variable] |
| arch/powerpc/kvm/emulate_loadstore.c: In function kvmppc_emulate_loadstore: |
| arch/powerpc/kvm/emulate_loadstore.c:87:14: warning: variable rt set but not used [-Wunused-but-set-variable] |
| |
| They are not used since commit 2b33cb585f94 ("KVM: PPC: Reimplement |
| LOAD_FP/STORE_FP instruction mmio emulation with analyse_instr() input") |
| |
| Reported-by: Hulk Robot <hulkci@huawei.com> |
| Signed-off-by: zhengbin <zhengbin13@huawei.com> |
| Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/arch/powerpc/kvm/emulate_loadstore.c b/arch/powerpc/kvm/emulate_loadstore.c |
| index 9208c82ed08d..88f62cf2dbb9 100644 |
| --- a/arch/powerpc/kvm/emulate_loadstore.c |
| +++ b/arch/powerpc/kvm/emulate_loadstore.c |
| @@ -73,7 +73,6 @@ int kvmppc_emulate_loadstore(struct kvm_vcpu *vcpu) |
| { |
| struct kvm_run *run = vcpu->run; |
| u32 inst; |
| - int ra, rs, rt; |
| enum emulation_result emulated = EMULATE_FAIL; |
| int advance = 1; |
| struct instruction_op op; |
| @@ -85,10 +84,6 @@ int kvmppc_emulate_loadstore(struct kvm_vcpu *vcpu) |
| if (emulated != EMULATE_DONE) |
| return emulated; |
| |
| - ra = get_ra(inst); |
| - rs = get_rs(inst); |
| - rt = get_rt(inst); |
| - |
| /* |
| * if mmio_vsx_tx_sx_enabled == 0, copy data between |
| * VSR[0..31] and memory |
| -- |
| 2.7.4 |
| |