|
@@ -365,7 +365,6 @@ pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault,
|
|
|
bool *writable);
|
|
|
pfn_t gfn_to_pfn_memslot(struct kvm *kvm,
|
|
|
struct kvm_memory_slot *slot, gfn_t gfn);
|
|
|
-int memslot_id(struct kvm *kvm, gfn_t gfn);
|
|
|
void kvm_release_pfn_dirty(pfn_t);
|
|
|
void kvm_release_pfn_clean(pfn_t pfn);
|
|
|
void kvm_set_pfn_dirty(pfn_t pfn);
|
|
@@ -597,6 +596,11 @@ static inline void kvm_guest_exit(void)
|
|
|
current->flags &= ~PF_VCPU;
|
|
|
}
|
|
|
|
|
|
+static inline int memslot_id(struct kvm *kvm, gfn_t gfn)
|
|
|
+{
|
|
|
+ return gfn_to_memslot(kvm, gfn)->id;
|
|
|
+}
|
|
|
+
|
|
|
static inline unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot,
|
|
|
gfn_t gfn)
|
|
|
{
|