Files
linux/arch/xtensa/kernel
Baruch Siach 54a702cb06 xtensa: don't use alternate signal stack on threads
commit cba9a90053 upstream.

According to create_thread(3): "The new thread does not inherit the creating
thread's alternate signal stack". Since commit f9a3879a (Fix sigaltstack
corruption among cloned threads), current->sas_ss_size is set to 0 for cloned
processes sharing VM with their parent. Don't use the (nonexistent) alternate
signal stack in this case. This has been broken since commit 29c4dfd9 ([XTENSA]
Remove non-rt signal handling).

Fixes the SA_ONSTACK part of the nptl/tst-cancel20 test from uClibc.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-11-13 12:05:33 +09:00
..
2013-02-23 19:35:57 -08:00
2012-12-18 21:10:23 -08:00
2013-05-09 01:07:10 -07:00
2012-10-03 15:12:52 -07:00
2013-04-08 17:39:29 +02:00
2013-02-23 19:35:57 -08:00
2013-02-23 19:12:53 -08:00
2012-12-18 21:10:23 -08:00
2013-05-09 01:07:09 -07:00