]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
KVM: arm64: Remove unused vcpu_{clear,set}_wfx_traps()
authorDongxu Sun <sundongxu1024@163.com>
Fri, 9 Jan 2026 08:02:26 +0000 (16:02 +0800)
committerOliver Upton <oupton@kernel.org>
Fri, 9 Jan 2026 23:40:18 +0000 (15:40 -0800)
Function vcpu_{clear,set}_wfx_traps() are unused since
commit 0b5afe05377d7 ("KVM: arm64: Add early_param to
control WFx trapping").
Remove it.

Reviewed-by: Zenghui Yu <yuzenghui@huawei.com>
Signed-off-by: Dongxu Sun <sundongxu1024@163.com>
Link: https://msgid.link/20260109080226.761107-1-sundongxu1024@163.com
Signed-off-by: Oliver Upton <oupton@kernel.org>
arch/arm64/include/asm/kvm_emulate.h

index c9eab316398e2ea4c1a5b937ff9d476927fbcd58..55d34192a8de17b0a55f276dfeea5761ee2d2264 100644 (file)
@@ -119,22 +119,6 @@ static inline unsigned long *vcpu_hcr(struct kvm_vcpu *vcpu)
        return (unsigned long *)&vcpu->arch.hcr_el2;
 }
 
-static inline void vcpu_clear_wfx_traps(struct kvm_vcpu *vcpu)
-{
-       vcpu->arch.hcr_el2 &= ~HCR_TWE;
-       if (atomic_read(&vcpu->arch.vgic_cpu.vgic_v3.its_vpe.vlpi_count) ||
-           vcpu->kvm->arch.vgic.nassgireq)
-               vcpu->arch.hcr_el2 &= ~HCR_TWI;
-       else
-               vcpu->arch.hcr_el2 |= HCR_TWI;
-}
-
-static inline void vcpu_set_wfx_traps(struct kvm_vcpu *vcpu)
-{
-       vcpu->arch.hcr_el2 |= HCR_TWE;
-       vcpu->arch.hcr_el2 |= HCR_TWI;
-}
-
 static inline unsigned long vcpu_get_vsesr(struct kvm_vcpu *vcpu)
 {
        return vcpu->arch.vsesr_el2;