arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER}
[cascardo/linux.git] / arch / arm / kvm / arm.c
index e0e9434..37b46c5 100644 (file)
@@ -170,9 +170,7 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext)
 {
        int r;
        switch (ext) {
-#ifdef CONFIG_KVM_ARM_VGIC
        case KVM_CAP_IRQCHIP:
-#endif
        case KVM_CAP_DEVICE_CTRL:
        case KVM_CAP_USER_MEMORY:
        case KVM_CAP_SYNC_MMU:
@@ -829,8 +827,6 @@ static int kvm_vm_ioctl_set_device_addr(struct kvm *kvm,
 
        switch (dev_id) {
        case KVM_ARM_DEVICE_VGIC_V2:
-               if (!IS_ENABLED(CONFIG_KVM_ARM_VGIC))
-                       return -ENXIO;
                return kvm_vgic_addr(kvm, type, &dev_addr->addr, true);
        default:
                return -ENODEV;
@@ -845,8 +841,6 @@ long kvm_arch_vm_ioctl(struct file *filp,
 
        switch (ioctl) {
        case KVM_CREATE_IRQCHIP: {
-               if (!IS_ENABLED(CONFIG_KVM_ARM_VGIC))
-                       return -ENXIO;
                return kvm_vgic_create(kvm, KVM_DEV_TYPE_ARM_VGIC_V2);
        }
        case KVM_ARM_SET_DEVICE_ADDR: {