mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 14:25:52 +00:00
[NTOSKRNL]
- Initialize the Zero variable - Don't corrupt the Color value in case we didn't have any page on MmZeroedPageListHead. - Fixes boot. svn path=/trunk/; revision=49614
This commit is contained in:
parent
4886d14bab
commit
5ba58aa606
1 changed files with 5 additions and 2 deletions
|
@ -407,7 +407,7 @@ MiRemoveZeroPage(IN ULONG Color)
|
|||
{
|
||||
PFN_NUMBER PageIndex;
|
||||
PMMPFN Pfn1;
|
||||
BOOLEAN Zero;
|
||||
BOOLEAN Zero = FALSE;
|
||||
|
||||
/* Make sure PFN lock is held and we have pages */
|
||||
ASSERT(KeGetCurrentIrql() == DISPATCH_LEVEL);
|
||||
|
@ -421,7 +421,6 @@ MiRemoveZeroPage(IN ULONG Color)
|
|||
/* Check the zero list */
|
||||
ASSERT_LIST_INVARIANT(&MmZeroedPageListHead);
|
||||
PageIndex = MmZeroedPageListHead.Flink;
|
||||
Color = PageIndex & MmSecondaryColorMask;
|
||||
if (PageIndex == LIST_HEAD)
|
||||
{
|
||||
/* This means there's no zero pages, we have to look for free ones */
|
||||
|
@ -444,6 +443,10 @@ MiRemoveZeroPage(IN ULONG Color)
|
|||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Color = PageIndex & MmSecondaryColorMask;
|
||||
}
|
||||
}
|
||||
|
||||
/* Sanity checks */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue