|
@@ -316,7 +316,7 @@ static inline int valid_vcpu(int n)
|
|
|
return likely(n >= 0 && n < KVM_MAX_VCPUS);
|
|
|
}
|
|
|
|
|
|
-static inline int is_mmio_pfn(pfn_t pfn)
|
|
|
+inline int kvm_is_mmio_pfn(pfn_t pfn)
|
|
|
{
|
|
|
if (pfn_valid(pfn))
|
|
|
return PageReserved(pfn_to_page(pfn));
|
|
@@ -994,7 +994,7 @@ pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn)
|
|
|
|
|
|
pfn = ((addr - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff;
|
|
|
up_read(¤t->mm->mmap_sem);
|
|
|
- BUG_ON(!is_mmio_pfn(pfn));
|
|
|
+ BUG_ON(!kvm_is_mmio_pfn(pfn));
|
|
|
} else
|
|
|
pfn = page_to_pfn(page[0]);
|
|
|
|
|
@@ -1008,10 +1008,10 @@ struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn)
|
|
|
pfn_t pfn;
|
|
|
|
|
|
pfn = gfn_to_pfn(kvm, gfn);
|
|
|
- if (!is_mmio_pfn(pfn))
|
|
|
+ if (!kvm_is_mmio_pfn(pfn))
|
|
|
return pfn_to_page(pfn);
|
|
|
|
|
|
- WARN_ON(is_mmio_pfn(pfn));
|
|
|
+ WARN_ON(kvm_is_mmio_pfn(pfn));
|
|
|
|
|
|
get_page(bad_page);
|
|
|
return bad_page;
|
|
@@ -1027,7 +1027,7 @@ EXPORT_SYMBOL_GPL(kvm_release_page_clean);
|
|
|
|
|
|
void kvm_release_pfn_clean(pfn_t pfn)
|
|
|
{
|
|
|
- if (!is_mmio_pfn(pfn))
|
|
|
+ if (!kvm_is_mmio_pfn(pfn))
|
|
|
put_page(pfn_to_page(pfn));
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(kvm_release_pfn_clean);
|
|
@@ -1053,7 +1053,7 @@ EXPORT_SYMBOL_GPL(kvm_set_page_dirty);
|
|
|
|
|
|
void kvm_set_pfn_dirty(pfn_t pfn)
|
|
|
{
|
|
|
- if (!is_mmio_pfn(pfn)) {
|
|
|
+ if (!kvm_is_mmio_pfn(pfn)) {
|
|
|
struct page *page = pfn_to_page(pfn);
|
|
|
if (!PageReserved(page))
|
|
|
SetPageDirty(page);
|
|
@@ -1063,14 +1063,14 @@ EXPORT_SYMBOL_GPL(kvm_set_pfn_dirty);
|
|
|
|
|
|
void kvm_set_pfn_accessed(pfn_t pfn)
|
|
|
{
|
|
|
- if (!is_mmio_pfn(pfn))
|
|
|
+ if (!kvm_is_mmio_pfn(pfn))
|
|
|
mark_page_accessed(pfn_to_page(pfn));
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(kvm_set_pfn_accessed);
|
|
|
|
|
|
void kvm_get_pfn(pfn_t pfn)
|
|
|
{
|
|
|
- if (!is_mmio_pfn(pfn))
|
|
|
+ if (!kvm_is_mmio_pfn(pfn))
|
|
|
get_page(pfn_to_page(pfn));
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(kvm_get_pfn);
|