[xtensa-cvscommit] linux/arch/xtensa/kernel signal.c,1.3,1.4
Brought to you by:
zankel
|
From: <ma...@us...> - 2003-03-20 20:41:18
|
Update of /cvsroot/xtensa/linux/arch/xtensa/kernel
In directory sc8-pr-cvs1:/tmp/cvs-serv31436
Modified Files:
signal.c
Log Message:
Fix incorrect stack alignment in Xtensa-specific signal handling.
Index: signal.c
===================================================================
RCS file: /cvsroot/xtensa/linux/arch/xtensa/kernel/signal.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** signal.c 7 Feb 2003 02:03:35 -0000 1.3
--- signal.c 20 Mar 2003 20:41:09 -0000 1.4
***************
*** 403,407 ****
sp = current->sas_ss_sp + current->sas_ss_size;
! return (void *)((sp - frame_size) & -8ul);
}
--- 403,407 ----
sp = current->sas_ss_sp + current->sas_ss_size;
! return (void *)((sp - frame_size) & -16ul);
}
***************
*** 603,607 ****
#if DEBUG_SIG
! printk("SIG deliver (%s:%d): signal=%d sp=%p pc=%08x\n",
current->comm, current->pid, signal, frame, regs->pc);
#endif
--- 603,607 ----
#if DEBUG_SIG
! printk("SIG rt deliver (%s:%d): signal=%d sp=%p pc=%08x\n",
current->comm, current->pid, signal, frame, regs->pc);
#endif
|