On Wed, Nov 03, 2021 at 09:03:19PM +0100, David Marchand wrote: > On Fri, Oct 29, 2021 at 11:53 AM Olivier Matz <olivier.m...@6wind.com> wrote: > > > > Since its introduction in 2018, the SIGBUS handler was never registered, > > and all related functions were unused. > > > > A SIGBUS can be received by the application when accessing to hugepages > > even if mmap() was successful, This happens especially when running > > inside containers when there is not enough hugepages. In this case, we > > need to recover. A similar scheme can be found in eal_memory.c. > > > > Fixes: 582bed1e1d1d ("mem: support mapping hugepages at runtime") > > Cc: sta...@dpdk.org > > > > Signed-off-by: Olivier Matz <olivier.m...@6wind.com> > > This patch lgtm. > > The key point here is that in the "container context" (well, cgroups) > mmap succeeds regardless of availability of hugepages. > I would put an emphasis about this in the title. > > What do you think of: > mem: fix dynamic hugepage mapping in container
Yes it's a better title.