util: return aligned pointers from shmalloc()
Atomic operations doesn't work for non-aligned pointers. =[log]=> dump/zdtm/static/autofs/30/2/restore.log ------------------------ grep Error ------------------------ (00.185037) 5: Error (/root/git/criu/criu/include/lock.h:78): BUG at /root/git/criu/criu/include/lock.h:78 (00.207193) Error (cr-restore.c:1407): 100 killed by signal 9: Killed (00.219187) Error (cr-restore.c:2237): Restoring FAILED. ------------------------ ERROR OVER ------------------------ 4339 futex(0x7fa79c1561da, FUTEX_WAKE, 2147483647 <unfinished ...> 4339 <... futex resumed> ) = -1 EINVAL (Invalid argument) Signed-off-by:Andrew Vagin <avagin@virtuozzo.com> Signed-off-by:
Pavel Emelyanov <xemul@virtuozzo.com>
Showing
Please
register
or
sign in
to comment