Index: /trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c	(revision 22615)
+++ /trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c	(revision 22616)
@@ -1252,5 +1252,5 @@
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0) && defined(RT_ARCH_X86)
                     /* remap_page_range() limitation on x86 */
-                    AssertBreakStmt(u64Phys < _4G, rc = VERR_NO_MEMORY);
+                    AssertBreakStmt(Phys < _4G, rc = VERR_NO_MEMORY);
 #endif
 
@@ -1261,5 +1261,5 @@
                     rc = remap_pfn_range(vma, ulAddrCur, page_to_pfn(pMemLnxToMap->apPages[iPage]), PAGE_SIZE, fPg);
 #elif defined(VBOX_USE_PAE_HACK)
-                    rc = remap_page_range(vma, ulAddrCur, u64Phys, PAGE_SIZE, fPg);
+                    rc = remap_page_range(vma, ulAddrCur, DummyPhys, PAGE_SIZE, fPg);
                     if (rc)
                     {
@@ -1267,7 +1267,7 @@
                         break;
                     }
-                    rc = fixPte(pTask->mm, ulAddrCur, u64Phys);
+                    rc = fixPte(pTask->mm, ulAddrCur, Phys);
 #else /* 2.4 */
-                    rc = remap_page_range(ulAddrCur, u64Phys, PAGE_SIZE, fPg);
+                    rc = remap_page_range(ulAddrCur, Phys, PAGE_SIZE, fPg);
 #endif
                     if (rc)
