Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 982 → Rev 983

/kernel/trunk/generic/src/mm/as.c
403,8 → 403,8
if (pte && PTE_VALID(pte)) {
ASSERT(PTE_PRESENT(pte));
frame_free(ADDR2PFN(PTE_GET_FRAME(pte)));
page_mapping_remove(as, area->base + i*PAGE_SIZE);
}
page_mapping_remove(as, area->base + i*PAGE_SIZE);
}
/*
* Invalidate TLB's.
412,12 → 412,9
tlb_shootdown_start(TLB_INVL_PAGES, AS->asid, area->base + pages*PAGE_SIZE, area->size - pages);
tlb_invalidate_pages(AS->asid, area->base + pages*PAGE_SIZE, area->size - pages);
tlb_shootdown_finalize();
} else {
/*
* Growing the area.
*/
area->size = size;
}
}
 
area->size = pages;
spinlock_unlock(&area->lock);
spinlock_unlock(&as->lock);