Skip to content
Commit 11089f08 authored by Laurent MEYER's avatar Laurent MEYER Committed by Paul Mackerras
Browse files

[PATCH] powerpc: fix incorrect SA_ONSTACK behaviour for 64-bit processes



*) When setting a sighandler using sigaction() call, if the flag
SA_ONSTACK is set and no alternate stack is provided via sigaltstack(),
the kernel still try to install the alternate stack. This behavior is
the opposite of the one which is documented in Single Unix
Specifications V3.

*) Also when setting an alternate stack using sigaltstack() with the
flag SS_DISABLE, the kernel try to install the alternate stack on
signal delivery.

These two use cases makes the process crash at signal delivery.

This fixes it.

Signed-off-by: default avatarLaurent Meyer <meyerlau@fr.ibm.com>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent 5149fa47
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment