[NTOS]: Antique leftover, initialize the shared user data page with MI_MAKE_HARDWARE_...
authorSir Richard <sir_richard@svn.reactos.org>
Thu, 22 Jul 2010 20:46:19 +0000 (20:46 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Thu, 22 Jul 2010 20:46:19 +0000 (20:46 +0000)
svn path=/trunk/; revision=48197

reactos/ntoskrnl/mm/mminit.c

index 993c8fa..669870d 100644 (file)
@@ -413,11 +413,11 @@ MmInitSystem(IN ULONG Phase,
         ASSERT(PointerPte->u.Hard.Valid == 1);
         PageFrameNumber = PFN_FROM_PTE(PointerPte);
         
-        //
-        // Now write a copy of it
-        //
-        MI_MAKE_OWNER_PAGE(&TempPte);
-        TempPte.u.Hard.PageFrameNumber = PageFrameNumber;
+        /* Build the PTE and write it */
+        MI_MAKE_HARDWARE_PTE_KERNEL(&TempPte,
+                                    PointerPte,
+                                    MM_READONLY,
+                                    PageFrameNumber);
         *MmSharedUserDataPte = TempPte;
         
         /* Setup the memory threshold events */