From mboxrd@z Thu Jan 1 00:00:00 1970 From: arnd@arndb.de (Arnd Bergmann) Date: Tue, 01 Dec 2015 11:22:02 +0100 Subject: [PATCH v6 14/19] arm64:ilp32: add sys_ilp32.c and a separate table (in entry.S) to use it In-Reply-To: <87bnaafrt0.fsf@igel.home> References: <1447795019-30176-1-git-send-email-ynorov@caviumnetworks.com> <20151130202141.GA23254@yury-N73SV> <87bnaafrt0.fsf@igel.home> Message-ID: <2776283.xtmDQm6BqS@wuerfel> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Tuesday 01 December 2015 10:20:59 Andreas Schwab wrote: > Yury Norov writes: > > > There's a tricky bug with signal stack, that Andreas also discovered. > > That was only a confusion about the compat state of sys_rt_sigaction. > It just requires making sure glibc uses the correct (64bit layout) > struct kernel_sigaction. I don't think we need to use the 64-bit version of sigaction, both kernel and libc are simpler if we use the normal 32-bit version. We should always default to using the generic 32-bit structures unless there is a strong reason not to. Arnd