From 944fe46d7063c4beca7a127e71a04ff1114ec5fb Mon Sep 17 00:00:00 2001 From: Sir Richard Date: Wed, 12 May 2010 18:39:09 +0000 Subject: [PATCH] [NTOS]: User pages are not used until Phase 1, they should not be setup in Phase 0. Fixes premature initalization. svn path=/trunk/; revision=47174 --- reactos/ntoskrnl/mm/mminit.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/reactos/ntoskrnl/mm/mminit.c b/reactos/ntoskrnl/mm/mminit.c index a03ce8ed3de..cb10634fdc2 100644 --- a/reactos/ntoskrnl/mm/mminit.c +++ b/reactos/ntoskrnl/mm/mminit.c @@ -400,13 +400,11 @@ MmInitSystem(IN ULONG Phase, /* Initialize the loaded module list */ MiInitializeLoadedModuleList(LoaderBlock); - - /* Initialize working sets */ - MiInitializeUserPfnBitmap(); - MmInitializeMemoryConsumer(MC_USER, MmTrimUserMemory); } else if (Phase == 1) { + MiInitializeUserPfnBitmap(); + MmInitializeMemoryConsumer(MC_USER, MmTrimUserMemory); MmInitializeRmapList(); MmInitializePageOp(); MmInitSectionImplementation();