From d931830aa187228e6b7d1e731d733ae633b5bf36 Mon Sep 17 00:00:00 2001 From: stefan Date: Fri, 7 Jan 2011 05:45:01 +0000 Subject: [PATCH] - fix bug in the routine which determines the free page frames on the SCC (wrong break condition) git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@371 315a16e6-25f9-4109-90ae-ca3045a26c18 --- mm/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/memory.c b/mm/memory.c index 58712945..ac86424a 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -145,7 +145,7 @@ int mmu_init(void) while(addr < end_addr) { page_clear_mark(addr / PAGE_SIZE); - if (addr < addr + PAGE_SIZE) + if (addr > addr + PAGE_SIZE) break; addr += PAGE_SIZE; atomic_int32_inc(&total_pages);