]> git.karo-electronics.de Git - karo-tx-linux.git/commit
sparc: Align clone and signal stacks to 16 bytes.
authorDavid S. Miller <davem@davemloft.net>
Mon, 22 Feb 2010 03:14:37 +0000 (19:14 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 15 Mar 2010 15:49:38 +0000 (08:49 -0700)
commit3ec2e74fa1518e1fb8d27e08ee820bdf33c9896c
treeba225590727747d22362f4390271a3a7b2c6a407
parent6b3a4b9c49dfd933ca05ef9a052da8355143b849
sparc: Align clone and signal stacks to 16 bytes.

[ Upstream commits f036d9f3985a529a81e582f68aa984eb7b20d54d
  and 440ab7ac2d6b735fb278a1ff1674f6716314c6bb ]

This is mandatory for 64-bit processes, and doing it also for 32-bit
processes saves a conditional in the compat case.

This fixes the glibc/nptl/tst-stdio1 test case, as well
as many others, on 64-bit.

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/sparc/kernel/process_32.c
arch/sparc/kernel/process_64.c
arch/sparc/kernel/signal32.c
arch/sparc/kernel/signal_32.c
arch/sparc/kernel/signal_64.c