From 93fc422f4378d771bca7c22006d19f7950301fd9 Mon Sep 17 00:00:00 2001 From: Hartmut Birr Date: Thu, 7 Jul 2005 19:54:25 +0000 Subject: [PATCH] Fixed a bug which was introduced by r16441. svn path=/trunk/; revision=16497 --- reactos/ntoskrnl/mm/i386/page.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/ntoskrnl/mm/i386/page.c b/reactos/ntoskrnl/mm/i386/page.c index 8a3d263ac01..301b9139672 100644 --- a/reactos/ntoskrnl/mm/i386/page.c +++ b/reactos/ntoskrnl/mm/i386/page.c @@ -2102,14 +2102,14 @@ MmCreateHyperspaceMapping(PFN_TYPE Page) } else { - for (i = Page %1024; i >= 0; i--, Pte--) + for (i = Page %1024; (LONG)i >= 0; i--, Pte--) { if (0LL == ExfInterlockedCompareExchange64UL(Pte, &Entry, &ZeroEntry)) { break; } } - if (i < 0) + if ((LONG)i < 0) { Pte = PAE_ADDR_TO_PTE(HYPERSPACE) + 1023; for (i = 1023; i > Page % 1024; i--, Pte--) @@ -2159,14 +2159,14 @@ MmCreateHyperspaceMapping(PFN_TYPE Page) } else { - for (i = Page % 1024; i >= 0; i--, Pte--) + for (i = Page % 1024; (LONG)i >= 0; i--, Pte--) { if (0 == InterlockedCompareExchange((PLONG)Pte, (LONG)Entry, 0)) { break; } } - if (i < 0) + if ((LONG)i < 0) { Pte = ADDR_TO_PTE(HYPERSPACE) + 1023; for (i = 1023; i > Page % 1024; i--, Pte--)