diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2011-12-27 11:27:30 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2011-12-27 11:27:14 +0100 |
commit | 207a05499bf11216ac96f76b38be728f4ee49304 (patch) | |
tree | 89cf68c8cb41dcb29cd94e0624d33938063ad9c9 /arch/s390/kernel/traps.c | |
parent | 77ecd06ae40d0d9532c6aebc81f3d09462f20358 (diff) | |
download | linux-stable-207a05499bf11216ac96f76b38be728f4ee49304.tar.gz linux-stable-207a05499bf11216ac96f76b38be728f4ee49304.tar.bz2 linux-stable-207a05499bf11216ac96f76b38be728f4ee49304.zip |
[S390] return address of compat signals
A 31-bit kernel always sets the high order bit in the return address
for a signal handler.
git commit d4e81b35b882d96f "[S390] allow all addressing modes" makes
sure that the high order bit is set in the signal return address for
standard signals of a 31-bit compat process but fails to do the same
for real-time signals. To make things consistent the bit needs to be
set by setup_rt_frame32 as well.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/kernel/traps.c')
0 files changed, 0 insertions, 0 deletions