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....@intel.com> > Reviewed-by: Len Brown <len.br...@intel.com> > Cc: Carlos O'Donell <car...@redhat.com> > Cc: Dave Martin <dave.mar...@arm.com> > Cc: libc-al...@sourceware.org > Cc: linux-a...@vger.kernel.org > Cc: linux-...@vger.kernel.org > Cc: linux-arm-ker...@lists.infradead.org > Cc: linux-kernel@vger.kernel.org > --- > 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