|
@@ -124,7 +124,8 @@ static inline unsigned long mfn_to_local_pfn(unsigned long mfn)
|
|
|
|
|
|
/* VIRT <-> MACHINE conversion */
|
|
|
#define virt_to_machine(v) (phys_to_machine(XPADDR(__pa(v))))
|
|
|
-#define virt_to_mfn(v) (pfn_to_mfn(PFN_DOWN(__pa(v))))
|
|
|
+#define virt_to_pfn(v) (PFN_DOWN(__pa(v)))
|
|
|
+#define virt_to_mfn(v) (pfn_to_mfn(virt_to_pfn(v)))
|
|
|
#define mfn_to_virt(m) (__va(mfn_to_pfn(m) << PAGE_SHIFT))
|
|
|
|
|
|
static inline unsigned long pte_mfn(pte_t pte)
|