summaryrefslogtreecommitdiffstats
path: root/drivers/kvm/kvm.h
diff options
context:
space:
mode:
authorIzik Eidus <izike@qumranet.com>2007-11-11 21:02:22 +0100
committerAvi Kivity <avi@qumranet.com>2008-01-30 16:53:01 +0100
commitf9d46eb0e4a5b5e0926ca61c19f8c8bbb9496b28 (patch)
tree891e954d8c650641792e415ec6962d81dead116d /drivers/kvm/kvm.h
parentKVM: Simplify CPU_TASKS_FROZEN cpu notifier handling (diff)
downloadlinux-f9d46eb0e4a5b5e0926ca61c19f8c8bbb9496b28.tar.xz
linux-f9d46eb0e4a5b5e0926ca61c19f8c8bbb9496b28.zip
KVM: add kvm_is_error_hva()
Check for the "error hva", an address outside the user address space that signals a bad gfn. Signed-off-by: Izik Eidus <izike@qumranet.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'drivers/kvm/kvm.h')
-rw-r--r--drivers/kvm/kvm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/kvm/kvm.h b/drivers/kvm/kvm.h
index 3f5ffc37480d..64983240adca 100644
--- a/drivers/kvm/kvm.h
+++ b/drivers/kvm/kvm.h
@@ -520,6 +520,7 @@ struct page *gva_to_page(struct kvm_vcpu *vcpu, gva_t gva);
extern struct page *bad_page;
int is_error_page(struct page *page);
+int kvm_is_error_hva(unsigned long addr);
int kvm_set_memory_region(struct kvm *kvm,
struct kvm_userspace_memory_region *mem,
int user_alloc);