diff options
Diffstat (limited to 'drivers/kvm/kvm_main.c')
-rw-r--r-- | drivers/kvm/kvm_main.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/kvm/kvm_main.c b/drivers/kvm/kvm_main.c index df85f5f65489..cba0b87c34e4 100644 --- a/drivers/kvm/kvm_main.c +++ b/drivers/kvm/kvm_main.c | |||
@@ -2436,7 +2436,7 @@ static long kvm_dev_ioctl(struct file *filp, | |||
2436 | unsigned int ioctl, unsigned long arg) | 2436 | unsigned int ioctl, unsigned long arg) |
2437 | { | 2437 | { |
2438 | void __user *argp = (void __user *)arg; | 2438 | void __user *argp = (void __user *)arg; |
2439 | int r = -EINVAL; | 2439 | long r = -EINVAL; |
2440 | 2440 | ||
2441 | switch (ioctl) { | 2441 | switch (ioctl) { |
2442 | case KVM_GET_API_VERSION: | 2442 | case KVM_GET_API_VERSION: |
@@ -2478,6 +2478,12 @@ static long kvm_dev_ioctl(struct file *filp, | |||
2478 | */ | 2478 | */ |
2479 | r = 0; | 2479 | r = 0; |
2480 | break; | 2480 | break; |
2481 | case KVM_GET_VCPU_MMAP_SIZE: | ||
2482 | r = -EINVAL; | ||
2483 | if (arg) | ||
2484 | goto out; | ||
2485 | r = PAGE_SIZE; | ||
2486 | break; | ||
2481 | default: | 2487 | default: |
2482 | ; | 2488 | ; |
2483 | } | 2489 | } |