Changes in kernel/generic/src/mm/backend_phys.c [a0ce870:f651e80] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/backend_phys.c
ra0ce870 rf651e80 38 38 39 39 #include <debug.h> 40 #include < typedefs.h>40 #include <arch/types.h> 41 41 #include <mm/as.h> 42 #include <mm/page.h>43 42 #include <mm/frame.h> 44 43 #include <mm/slab.h> … … 72 71 uintptr_t base = area->backend_data.base; 73 72 74 ASSERT(page_table_locked(AS));75 ASSERT(mutex_locked(&area->lock));76 77 73 if (!as_area_check_access(area, access)) 78 74 return AS_PF_FAULT; … … 81 77 page_mapping_insert(AS, addr, base + (addr - area->base), 82 78 as_area_get_flags(area)); 83 84 if (!used_space_insert(area, ALIGN_DOWN(addr, PAGE_SIZE), 1)) 85 panic("Cannot insert used space."); 79 if (!used_space_insert(area, ALIGN_DOWN(addr, PAGE_SIZE), 1)) 80 panic("Cannot insert used space."); 86 81 87 82 return AS_PF_OK; … … 97 92 void phys_share(as_area_t *area) 98 93 { 99 ASSERT(mutex_locked(&area->as->lock));100 ASSERT(mutex_locked(&area->lock));101 94 } 102 95
Note:
See TracChangeset
for help on using the changeset viewer.