[LTP] [PATCH v2] syscalls/ioctl_ns0[156]: align stack and wait for child

Cyril Hrubis chrubis@suse.cz
Wed Jun 12 17:21:51 CEST 2019


Hi!
> Default alignment is not enough:
>   Alignment:                              2 * sizeof(size_t) (default)
>        (i.e., 8 byte alignment with 4byte size_t). This suffices for
>        nearly all current machines and C compilers. However, you can
>        define MALLOC_ALIGNMENT to be wider than this if necessary.
> 
> I'm guessing most of tests cross M_MMAP_THRESHOLD, and get page alignment
> from mmap. But should we rely on that?
> 
> How about posix_memalign()?

I guess that we need to fix the ltp_clone_malloc() function as well, we
should probably add a helper to allocate memory to the clone library
which would make use of the posix_memalign() and make use of it
internally as well...

-- 
Cyril Hrubis
chrubis@suse.cz


More information about the ltp mailing list