diff --git a/src/sys/vmm/memory.c b/src/sys/vmm/memory.c index c71c5bb..d091b9e 100644 --- a/src/sys/vmm/memory.c +++ b/src/sys/vmm/memory.c @@ -268,9 +268,9 @@ vmmMemoryMap[vmmMemoryMapIndex].cowCounter += adjustment; if (vmmMemoryMap[vmmMemoryMapIndex].cowCounter == 0) { - vmmMemoryMap[vmmMemoryMapIndex].status = memAvail; vmmMemoryMap[vmmMemoryMapIndex].cowCounter = 0x0; vmmMemoryMap[vmmMemoryMapIndex].pid = vmmID; + vmmMemoryMap[vmmMemoryMapIndex].status = memAvail; freePages++; } spinUnlock(&vmmCowSpinLock); @@ -329,6 +329,9 @@ /*** $Log$ + Revision 1.13 2004/08/14 11:23:03 reddawg + Changes + Revision 1.12 2004/08/01 20:51:33 reddawg adjustCowCounter: we no longer need to debug unhandled adjustments they are normal situations now