diff options
Diffstat (limited to 'drivers/kvm/kvm_main.c')
-rw-r--r-- | drivers/kvm/kvm_main.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c index e0f20d020281..c782f27265de 100644 --- a/drivers/kvm/kvm_main.c +++ b/drivers/kvm/kvm_main.c | |||
@@ -1198,23 +1198,9 @@ static long kvm_dev_ioctl(struct file *filp, | |||
1198 | goto out; | 1198 | goto out; |
1199 | r = kvm_dev_ioctl_create_vm(); | 1199 | r = kvm_dev_ioctl_create_vm(); |
1200 | break; | 1200 | break; |
1201 | case KVM_CHECK_EXTENSION: { | 1201 | case KVM_CHECK_EXTENSION: |
1202 | int ext = (long)argp; | 1202 | r = kvm_dev_ioctl_check_extension((long)argp); |
1203 | |||
1204 | switch (ext) { | ||
1205 | case KVM_CAP_IRQCHIP: | ||
1206 | case KVM_CAP_HLT: | ||
1207 | case KVM_CAP_MMU_SHADOW_CACHE_CONTROL: | ||
1208 | case KVM_CAP_USER_MEMORY: | ||
1209 | case KVM_CAP_SET_TSS_ADDR: | ||
1210 | r = 1; | ||
1211 | break; | ||
1212 | default: | ||
1213 | r = 0; | ||
1214 | break; | ||
1215 | } | ||
1216 | break; | 1203 | break; |
1217 | } | ||
1218 | case KVM_GET_VCPU_MMAP_SIZE: | 1204 | case KVM_GET_VCPU_MMAP_SIZE: |
1219 | r = -EINVAL; | 1205 | r = -EINVAL; |
1220 | if (arg) | 1206 | if (arg) |