Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/mm/common.c

    rfaba839 rb72efe8  
    342342        link_initialize(&area->link);
    343343       
    344         area->addr = as_area_create(AS_AREA_ANY, size,
    345             AS_AREA_WRITE | AS_AREA_READ);
    346         if (area->addr == AS_MAP_FAILED) {
     344        /* Map the memory area */
     345        void *addr = as_get_mappable_page(size);
     346        if (addr == NULL) {
    347347                free(area);
    348348                check_consistency("map_area (a)");
     349                return NULL;
     350        }
     351       
     352        area->addr = as_area_create(addr, size, AS_AREA_WRITE | AS_AREA_READ);
     353        if (area->addr == (void *) -1) {
     354                free(area);
     355                check_consistency("map_area (b)");
    349356                return NULL;
    350357        }
Note: See TracChangeset for help on using the changeset viewer.