Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/time.c

    rd4d74dc rc0699467  
    4343#include <ddi.h>
    4444#include <libc.h>
    45 #include <unistd.h>
    4645
    4746/** Pointer to kernel shared variables with time */
     
    148147                }
    149148               
    150                 void *addr;
    151                 rc = physmem_map((void *) faddr, 1,
    152                     AS_AREA_READ | AS_AREA_CACHEABLE, &addr);
     149                void *addr = as_get_mappable_page(PAGE_SIZE);
     150                if (addr == NULL) {
     151                        errno = ENOMEM;
     152                        return -1;
     153                }
     154               
     155                rc = physmem_map((void *) faddr, addr, 1,
     156                    AS_AREA_READ | AS_AREA_CACHEABLE);
    153157                if (rc != EOK) {
    154158                        as_area_destroy(addr);
Note: See TracChangeset for help on using the changeset viewer.