SuccessChanges

Summary

  1. xml: fix statically-allocated opaque backend info array (details)
  2. shmem: pad the end of header up to a multiple of pointer size (details)
Commit 2e40224fa3afc6a166e230374246bcbe24d0edbb by brice.goglin
xml: fix statically-allocated opaque backend info array

It was sized for 64bit pointers max, it's not enough on 128bits platforms
such as Capability Hardware Enhanced RISC Instructions (CHERI).

Use something a bit more generic but still a bit hardwired to keep
things simple and statically allocatable on the stack.

Thanks to Jeff Hammond for the report.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedinclude/private/xml.h (diff)
Commit 43ad0c9e55903ba7e2e3823106ac88d654c62ab7 by brice.goglin
shmem: pad the end of header up to a multiple of pointer size

So that the following topology is well aligned on 128 bits architectures.

No change on 32/64bits architectures.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/shmem.c (diff)