diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2018-10-15 10:00:18 -0700 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-10-16 09:04:08 +0200 |
commit | 5daab6ebb368eb4b113da858b9d9e12b8d670c52 (patch) | |
tree | ca4984b870a3602a91bd17af46b86590a94ed3a4 | |
parent | d83ae9c923b2b271ffd2a86279dad91c7713146d (diff) | |
download | barebox-5daab6ebb368eb4b113da858b9d9e12b8d670c52.tar.gz barebox-5daab6ebb368eb4b113da858b9d9e12b8d670c52.tar.xz |
dummy_malloc: Make use of PTR_ALIGN
Drop explicit type cast and alignement code in favor of PTR_ALIGN
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | common/dummy_malloc.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/common/dummy_malloc.c b/common/dummy_malloc.c index fa4f5d126c..ab67120180 100644 --- a/common/dummy_malloc.c +++ b/common/dummy_malloc.c @@ -30,11 +30,9 @@ void malloc_stats(void) void *memalign(size_t alignment, size_t bytes) { - unsigned long mem = (unsigned long)sbrk(bytes + alignment); + void *mem = sbrk(bytes + alignment); - mem = (mem + alignment) & ~(alignment - 1); - - return (void *)mem; + return PTR_ALIGN(mem, alignment); } void *malloc(size_t size) |