--- utests/image_from_buffer.cpp.orig 2016-10-17 04:52:53.260527000 +0300 +++ utests/image_from_buffer.cpp 2016-10-17 05:22:29.502232000 +0300 @@ -1,6 +1,6 @@ #include #include "utest_helper.hpp" -#include +#include #include static void image_from_buffer(void) @@ -32,9 +32,8 @@ // Setup kernel and images size_t buffer_sz = sizeof(uint32_t) * w * h; - uint32_t* src_data; - src_data = (uint32_t*)memalign(base_address_alignment, buffer_sz); - if(!src_data) { + uint32_t* src_data = NULL; + if (0 != posix_memalign((void**)&src_data, base_address_alignment, buffer_sz)) { fprintf(stderr, "run out of memory\n"); return; }