Signed-off-by: Alex Williamson <alex.williamson@hp.com>
return 0;
}
+int
+iomem_page_test(unsigned long mfn, struct page_info *page)
+{
+ return unlikely(!mfn_valid(mfn)) ||
+ unlikely(page_get_owner(page) == dom_io);
+}
+
/*
* Local variables:
* mode: C
return 1;
}
+/* Decide whether this page looks like iomem or real memory */
+int iomem_page_test(unsigned long mfn, struct page_info *page);
+
extern void put_page_type(struct page_info *page);
extern int get_page_type(struct page_info *page, u32 type);