diff options
author | Souptick Joarder <jrdr.linux@gmail.com> | 2018-04-18 15:19:58 -0400 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2018-06-01 13:18:25 -0400 |
commit | 1499fa809e9e6713952ef84a7e9d51606881681f (patch) | |
tree | 1256fcaac886bd823a67cccbc0c2b72435422e6c | |
parent | d7a8bea3638d78fbc6c73bda3c43efe946b352be (diff) |
kvm: Change return type to vm_fault_t
Use new return type vm_fault_t for fault handler. For
now, this is just documenting that the function returns
a VM_FAULT value rather than an errno. Once all instances
are converted, vm_fault_t will become a distinct type.
commit 1c8f422059ae ("mm: change return type to vm_fault_t")
Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
Reviewed-by: Matthew Wilcox <mawilcox@microsoft.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r-- | arch/mips/kvm/mips.c | 2 | ||||
-rw-r--r-- | arch/powerpc/kvm/powerpc.c | 2 | ||||
-rw-r--r-- | arch/s390/kvm/kvm-s390.c | 2 | ||||
-rw-r--r-- | arch/x86/kvm/x86.c | 2 | ||||
-rw-r--r-- | include/linux/kvm_host.h | 2 | ||||
-rw-r--r-- | virt/kvm/arm/arm.c | 2 | ||||
-rw-r--r-- | virt/kvm/kvm_main.c | 2 |
7 files changed, 7 insertions, 7 deletions
diff --git a/arch/mips/kvm/mips.c b/arch/mips/kvm/mips.c index 2549fdd27ee1..03e0e0f189cc 100644 --- a/arch/mips/kvm/mips.c +++ b/arch/mips/kvm/mips.c | |||
@@ -1076,7 +1076,7 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) | |||
1076 | return -ENOIOCTLCMD; | 1076 | return -ENOIOCTLCMD; |
1077 | } | 1077 | } |
1078 | 1078 | ||
1079 | int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) | 1079 | vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) |
1080 | { | 1080 | { |
1081 | return VM_FAULT_SIGBUS; | 1081 | return VM_FAULT_SIGBUS; |
1082 | } | 1082 | } |
diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c index 4e387647b5af..3764d000872e 100644 --- a/arch/powerpc/kvm/powerpc.c +++ b/arch/powerpc/kvm/powerpc.c | |||
@@ -1830,7 +1830,7 @@ out: | |||
1830 | return r; | 1830 | return r; |
1831 | } | 1831 | } |
1832 | 1832 | ||
1833 | int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) | 1833 | vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) |
1834 | { | 1834 | { |
1835 | return VM_FAULT_SIGBUS; | 1835 | return VM_FAULT_SIGBUS; |
1836 | } | 1836 | } |
diff --git a/arch/s390/kvm/kvm-s390.c b/arch/s390/kvm/kvm-s390.c index e521f7699032..7142508ca6e1 100644 --- a/arch/s390/kvm/kvm-s390.c +++ b/arch/s390/kvm/kvm-s390.c | |||
@@ -3993,7 +3993,7 @@ long kvm_arch_vcpu_ioctl(struct file *filp, | |||
3993 | return r; | 3993 | return r; |
3994 | } | 3994 | } |
3995 | 3995 | ||
3996 | int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) | 3996 | vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) |
3997 | { | 3997 | { |
3998 | #ifdef CONFIG_KVM_S390_UCONTROL | 3998 | #ifdef CONFIG_KVM_S390_UCONTROL |
3999 | if ((vmf->pgoff == KVM_S390_SIE_PAGE_OFFSET) | 3999 | if ((vmf->pgoff == KVM_S390_SIE_PAGE_OFFSET) |
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 22bd20fedd6d..1d3dfc2c941d 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c | |||
@@ -3966,7 +3966,7 @@ out_nofree: | |||
3966 | return r; | 3966 | return r; |
3967 | } | 3967 | } |
3968 | 3968 | ||
3969 | int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) | 3969 | vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) |
3970 | { | 3970 | { |
3971 | return VM_FAULT_SIGBUS; | 3971 | return VM_FAULT_SIGBUS; |
3972 | } | 3972 | } |
diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index b81769a5a2b7..bca28637bcd4 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h | |||
@@ -739,7 +739,7 @@ long kvm_arch_dev_ioctl(struct file *filp, | |||
739 | unsigned int ioctl, unsigned long arg); | 739 | unsigned int ioctl, unsigned long arg); |
740 | long kvm_arch_vcpu_ioctl(struct file *filp, | 740 | long kvm_arch_vcpu_ioctl(struct file *filp, |
741 | unsigned int ioctl, unsigned long arg); | 741 | unsigned int ioctl, unsigned long arg); |
742 | int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf); | 742 | vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf); |
743 | 743 | ||
744 | int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext); | 744 | int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext); |
745 | 745 | ||
diff --git a/virt/kvm/arm/arm.c b/virt/kvm/arm/arm.c index 126b98fbf9ba..3d92214c5038 100644 --- a/virt/kvm/arm/arm.c +++ b/virt/kvm/arm/arm.c | |||
@@ -165,7 +165,7 @@ int kvm_arch_create_vcpu_debugfs(struct kvm_vcpu *vcpu) | |||
165 | return 0; | 165 | return 0; |
166 | } | 166 | } |
167 | 167 | ||
168 | int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) | 168 | vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) |
169 | { | 169 | { |
170 | return VM_FAULT_SIGBUS; | 170 | return VM_FAULT_SIGBUS; |
171 | } | 171 | } |
diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index c5f6a552e486..8938c9e553df 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c | |||
@@ -2358,7 +2358,7 @@ void kvm_vcpu_on_spin(struct kvm_vcpu *me, bool yield_to_kernel_mode) | |||
2358 | } | 2358 | } |
2359 | EXPORT_SYMBOL_GPL(kvm_vcpu_on_spin); | 2359 | EXPORT_SYMBOL_GPL(kvm_vcpu_on_spin); |
2360 | 2360 | ||
2361 | static int kvm_vcpu_fault(struct vm_fault *vmf) | 2361 | static vm_fault_t kvm_vcpu_fault(struct vm_fault *vmf) |
2362 | { | 2362 | { |
2363 | struct kvm_vcpu *vcpu = vmf->vma->vm_file->private_data; | 2363 | struct kvm_vcpu *vcpu = vmf->vma->vm_file->private_data; |
2364 | struct page *page; | 2364 | struct page *page; |