summaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/qdio.c
diff options
context:
space:
mode:
authorLaurent Meyer2006-04-28 03:40:07 +0200
committerLinus Torvalds2006-04-28 17:33:47 +0200
commit28f223782bca914ae65d08234c57c2175ecd7f5d (patch)
tree17100f49e1e1b0c11bfa6f817b412363407d20e3 /drivers/s390/cio/qdio.c
parent[PATCH] s390: enable interrupts on error path (diff)
downloadkernel-qcow2-linux-28f223782bca914ae65d08234c57c2175ecd7f5d.tar.gz
kernel-qcow2-linux-28f223782bca914ae65d08234c57c2175ecd7f5d.tar.xz
kernel-qcow2-linux-28f223782bca914ae65d08234c57c2175ecd7f5d.zip
[PATCH] s390: alternate signal stack handling bug
If a signal handler has been established with the SA_ONSTACK option but no alternate stack is provided with sigaltstack(), the kernel still tries to install the alternate stack. Also when setting an alternate stack with sigalstack() and the SS_DISABLE flag, the kernel tries to install the alternate stack on signal delivery. Use the correct conditions sas_ss_flags() to check if the alternate stack has to be used. Signed-off-by: Laurent Meyer <meyerlau@fr.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/s390/cio/qdio.c')
0 files changed, 0 insertions, 0 deletions