7c1b90a1e9
A signal handler should be able to change the signal stack used for the next signal by altering the ucontext_t passed as a parameter to the handler. This does not currently work on avr32 since it doesn't update the in-kernel signal context from the ucontext_t upon signal handler return. Fix it by adding a call to do_sigaltstack() from sys_rt_sigreturn(), bringing it in line with most other architectures. Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at> [haavard.skinnemoen@atmel.com: changed patch description] Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> |
||
---|---|---|
.. | ||
asm-offsets.c | ||
avr32_ksyms.c | ||
cpu.c | ||
entry-avr32b.S | ||
head.S | ||
init_task.c | ||
irq.c | ||
kprobes.c | ||
Makefile | ||
module.c | ||
nmi_debug.c | ||
ocd.c | ||
process.c | ||
ptrace.c | ||
setup.c | ||
signal.c | ||
stacktrace.c | ||
switch_to.S | ||
sys_avr32.c | ||
syscall_table.S | ||
syscall-stubs.S | ||
time.c | ||
traps.c | ||
vmlinux.lds.S |