From: Lennart Poettering Date: Tue, 28 Apr 2009 23:53:28 +0000 (+0200) Subject: memtrap: implicitly page align memory areas X-Git-Tag: v0.9.16-test1~193 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4abd5fae1431d47398d3b007fdceac5fda7607a8;p=platform%2Fupstream%2Fpulseaudio.git memtrap: implicitly page align memory areas --- diff --git a/src/pulsecore/memtrap.c b/src/pulsecore/memtrap.c index bd0243e..601fef4 100644 --- a/src/pulsecore/memtrap.c +++ b/src/pulsecore/memtrap.c @@ -122,8 +122,9 @@ pa_memtrap* pa_memtrap_add(const void *start, size_t size) { pa_assert(start); pa_assert(size > 0); - pa_assert(PA_PAGE_ALIGN_PTR(start) == start); - pa_assert(PA_PAGE_ALIGN(size) == size); + + start = PA_PAGE_ALIGN_PTR(start); + size = PA_PAGE_ALIGN(size); m = pa_xnew(pa_memtrap, 1); m->start = (void*) start; @@ -164,8 +165,9 @@ pa_memtrap *pa_memtrap_update(pa_memtrap *m, const void *start, size_t size) { pa_assert(start); pa_assert(size > 0); - pa_assert(PA_PAGE_ALIGN_PTR(start) == start); - pa_assert(PA_PAGE_ALIGN(size) == size); + + start = PA_PAGE_ALIGN_PTR(start); + size = PA_PAGE_ALIGN(size); allocate_aupdate();