diff options
author | Zheng Da <zhengda1936@gmail.com> | 2009-12-07 02:25:32 +0100 |
---|---|---|
committer | Zheng Da <zhengda1936@gmail.com> | 2009-12-07 02:25:32 +0100 |
commit | 9341952a7cea0d39b871ecdb6ac153fc820524c8 (patch) | |
tree | 9701719ce03e363d9f11566b6efe54b87c9e3989 /libddekit/include/ddekit/memory.h | |
parent | d12886c5281918f46b02f8cf3617858b11c44812 (diff) |
Make ddekit_simple_malloc/free inline.
Diffstat (limited to 'libddekit/include/ddekit/memory.h')
-rw-r--r-- | libddekit/include/ddekit/memory.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/libddekit/include/ddekit/memory.h b/libddekit/include/ddekit/memory.h index 051a4d9e..2c573d8f 100644 --- a/libddekit/include/ddekit/memory.h +++ b/libddekit/include/ddekit/memory.h @@ -123,6 +123,9 @@ void *ddekit_contig_malloc( ** Simple memory allocator ** *****************************/ +#include <stdlib.h> +#include "ddekit/inline.h" + /** * Allocate memory block via simple allocator * @@ -132,13 +135,19 @@ void *ddekit_contig_malloc( * The blocks allocated via this allocator CANNOT be used for DMA or other * device operations, i.e., there exists no virt->phys mapping. */ -void *ddekit_simple_malloc(unsigned size); +static INLINE void *ddekit_simple_malloc(unsigned size) +{ + return malloc (size); +} /** * Free memory block via simple allocator * * \param p pointer to memory block */ -void ddekit_simple_free(void *p); +static INLINE void ddekit_simple_free(void *p) +{ + free (p); +} #endif |