From 1c28c16dfefc01859a50ec1fb68e2ef0719720a4 Mon Sep 17 00:00:00 2001 From: Sir Richard Date: Fri, 4 Jun 2010 17:40:11 +0000 Subject: [PATCH] [NTOS]: Allocate non-paged pool pages with MiRemoveAnyPage instead of MmAllocPage. svn path=/trunk/; revision=47570 --- reactos/ntoskrnl/mm/ARM3/pool.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/reactos/ntoskrnl/mm/ARM3/pool.c b/reactos/ntoskrnl/mm/ARM3/pool.c index 17c99223e00..915e407a6cf 100644 --- a/reactos/ntoskrnl/mm/ARM3/pool.c +++ b/reactos/ntoskrnl/mm/ARM3/pool.c @@ -590,10 +590,8 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType, TempPte = ValidKernelPte; do { - // - // Allocate a page - // - PageFrameNumber = MmAllocPage(MC_NPPOOL); + /* Allocate a page */ + PageFrameNumber = MiRemoveAnyPage(0); /* Get the PFN entry for it and fill it out */ Pfn1 = MiGetPfnEntry(PageFrameNumber);