Changeset 5df1963 in mainline for kernel/generic/include/mm/frame.h


Ignore:
Timestamp:
2013-09-10T21:47:25Z (11 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0511549
Parents:
a501e22c
Message:

bitmap frame allocator does not keep track of the size of the allocated frame blocks
to avoid memory leaks the number of allocated frames needs to be passed explicitly during deallocation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/frame.h

    ra501e22c r5df1963  
    134134extern uintptr_t frame_alloc(size_t, frame_flags_t, uintptr_t);
    135135extern uintptr_t frame_alloc_noreserve(size_t, frame_flags_t, uintptr_t);
    136 extern void frame_free_generic(uintptr_t, frame_flags_t);
    137 extern void frame_free(uintptr_t);
    138 extern void frame_free_noreserve(uintptr_t);
     136extern void frame_free_generic(uintptr_t, size_t, frame_flags_t);
     137extern void frame_free(uintptr_t, size_t);
     138extern void frame_free_noreserve(uintptr_t, size_t);
    139139extern void frame_reference_add(pfn_t);
    140140extern size_t frame_total_free_get(void);
Note: See TracChangeset for help on using the changeset viewer.