diff --git a/reactos/ntoskrnl/mm/freelist.c b/reactos/ntoskrnl/mm/freelist.c index 36d343dd362..58841d14007 100644 --- a/reactos/ntoskrnl/mm/freelist.c +++ b/reactos/ntoskrnl/mm/freelist.c @@ -552,7 +552,7 @@ MmAllocPage(SWAPENTRY SavedSwapEntry) DPRINT("MmAllocPage()\n"); - ListEntry = ExInterlockedRemoveHeadList(&FreePageListHead, + ListEntry = ExInterlockedRemoveTailList(&FreePageListHead, &PageListLock); DPRINT("ListEntry %x\n",ListEntry); if (ListEntry == NULL)