On Sat, Feb 27, 2021 at 08:59:06AM -0800, Chang S. Bae wrote: > Define the AT_MINSIGSTKSZ in generic Linux. It is already used as generic > ABI in glibc's generic elf.h, and this define will prevent future namespace > conflicts. In particular, x86 is also using this generic definition. > > Signed-off-by: Chang S. Bae <chang.seok.bae@xxxxxxxxx> > Reviewed-by: Len Brown <len.brown@xxxxxxxxx> > Cc: Carlos O'Donell <carlos@xxxxxxxxxx> > Cc: Dave Martin <Dave.Martin@xxxxxxx> > Cc: libc-alpha@xxxxxxxxxxxxxx > Cc: linux-arch@xxxxxxxxxxxxxxx > Cc: linux-api@xxxxxxxxxxxxxxx > Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > Cc: linux-kernel@xxxxxxxxxxxxxxx > --- > Change from v5: > * Reverted the arm64 change. (Dave Martin) > * Massaged the changelog. > > Change from v4: > * Added as a new patch (Carlos O'Donell) > --- > include/uapi/linux/auxvec.h | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/include/uapi/linux/auxvec.h b/include/uapi/linux/auxvec.h > index abe5f2b6581b..15be98c75174 100644 > --- a/include/uapi/linux/auxvec.h > +++ b/include/uapi/linux/auxvec.h > @@ -33,5 +33,8 @@ > > #define AT_EXECFN 31 /* filename of program */ > > +#ifndef AT_MINSIGSTKSZ > +#define AT_MINSIGSTKSZ 51 /* stack needed for signal delivery */ I know glibc's comment says a similar thing but the correct thing to say here should be "minimal stack size for signal delivery" or so. Even the variable name alludes to that too. -- Regards/Gruss, Boris. SUSE Software Solutions Germany GmbH, GF: Felix Imendörffer, HRB 36809, AG Nürnberg