Re: [PATCH v7] rust: alloc: satisfy POSIX alignment requirement

From: Miguel Ojeda
Date: Wed Mar 05 2025 - 18:04:22 EST


On Thu, Feb 13, 2025 at 12:34 PM Tamir Duberstein <tamird@xxxxxxxxx> wrote:
>
> ISO C's `aligned_alloc` is partially implementation-defined; on some
> systems it inherits stricter requirements from POSIX's `posix_memalign`.
>
> This causes the call added in commit dd09538fb409 ("rust: alloc:
> implement `Cmalloc` in module allocator_test") to fail on macOS because
> it doesn't meet the requirements of `posix_memalign`.
>
> Adjust the call to meet the POSIX requirement and add a comment. This
> fixes failures in `make rusttest` on macOS.
>
> Acked-by: Danilo Krummrich <dakr@xxxxxxxxxx>
> Fixes: dd09538fb409 ("rust: alloc: implement `Cmalloc` in module allocator_test")
> Signed-off-by: Tamir Duberstein <tamird@xxxxxxxxx>

Applied to `rust-fixes` -- thanks everyone!

[ Added Cc: stable. - Miguel ]

Cheers,
Miguel