Commit 9afce1f1 authored by Bibo Mao's avatar Bibo Mao Committed by Huacai Chen
Browse files

LoongArch: KVM: Remove never called default case statement



IOCSR instruction supports 1/2/4/8 bytes access, len must be 1/2/4/8
bytes from iocsr exit emulation function kvm_emu_iocsr(), remove the
default case in switch case statements.

Signed-off-by: default avatarBibo Mao <maobibo@loongson.cn>
Signed-off-by: default avatarHuacai Chen <chenhuacai@loongson.cn>
parent a0630332
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -333,12 +333,9 @@ static int kvm_eiointc_read(struct kvm_vcpu *vcpu,
	case 4:
		ret = loongarch_eiointc_readl(vcpu, eiointc, addr, val);
		break;
	case 8:
	default:
		ret = loongarch_eiointc_readq(vcpu, eiointc, addr, val);
		break;
	default:
		WARN_ONCE(1, "%s: Abnormal address access: addr 0x%llx, size %d\n",
						__func__, addr, len);
	}
	spin_unlock_irqrestore(&eiointc->lock, flags);

@@ -709,12 +706,9 @@ static int kvm_eiointc_write(struct kvm_vcpu *vcpu,
	case 4:
		ret = loongarch_eiointc_writel(vcpu, eiointc, addr, val);
		break;
	case 8:
	default:
		ret = loongarch_eiointc_writeq(vcpu, eiointc, addr, val);
		break;
	default:
		WARN_ONCE(1, "%s: Abnormal address access: addr 0x%llx, size %d\n",
						__func__, addr, len);
	}
	spin_unlock_irqrestore(&eiointc->lock, flags);