|
@@ -931,17 +931,6 @@ void kvm_disable_largepages(void)
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(kvm_disable_largepages);
|
|
|
|
|
|
-static inline unsigned long bad_hva(void)
|
|
|
-{
|
|
|
- return PAGE_OFFSET;
|
|
|
-}
|
|
|
-
|
|
|
-int kvm_is_error_hva(unsigned long addr)
|
|
|
-{
|
|
|
- return addr == bad_hva();
|
|
|
-}
|
|
|
-EXPORT_SYMBOL_GPL(kvm_is_error_hva);
|
|
|
-
|
|
|
struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn)
|
|
|
{
|
|
|
return __gfn_to_memslot(kvm_memslots(kvm), gfn);
|
|
@@ -988,7 +977,7 @@ static unsigned long gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn,
|
|
|
gfn_t *nr_pages)
|
|
|
{
|
|
|
if (!slot || slot->flags & KVM_MEMSLOT_INVALID)
|
|
|
- return bad_hva();
|
|
|
+ return KVM_HVA_ERR_BAD;
|
|
|
|
|
|
if (nr_pages)
|
|
|
*nr_pages = slot->npages - (gfn - slot->base_gfn);
|