Changeset b838fdf in mainline for kernel/generic/src/mm/backend_anon.c


Ignore:
Timestamp:
2011-01-14T20:09:24Z (14 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
630a8ef
Parents:
e608cbe
Message:

Deploy the noreserve functions in address space area backends that allocate physical memory.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/mm/backend_anon.c

    re608cbe rb838fdf  
    115115                        }
    116116                        if (allocate) {
    117                                 frame = (uintptr_t) frame_alloc(ONE_FRAME, 0);
     117                                frame = (uintptr_t) frame_alloc_noreserve(
     118                                    ONE_FRAME, 0);
    118119                                memsetb((void *) PA2KA(frame), FRAME_SIZE, 0);
    119120                               
     
    145146                 *   the different causes
    146147                 */
    147                 frame = (uintptr_t) frame_alloc(ONE_FRAME, 0);
     148                frame = (uintptr_t) frame_alloc_noreserve(ONE_FRAME, 0);
    148149                memsetb((void *) PA2KA(frame), FRAME_SIZE, 0);
    149150        }
     
    174175        ASSERT(mutex_locked(&area->lock));
    175176
    176         frame_free(frame);
     177        frame_free_noreserve(frame);
    177178}
    178179
Note: See TracChangeset for help on using the changeset viewer.