From: Kenn H. <ke...@us...> - 2003-02-16 23:52:37
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1:/tmp/cvs-serv11403/arch/vax/kernel Modified Files: signal.c Log Message: Fix from Dave in 2.4. Don't halt on (possibly) non-working real time signals Index: signal.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/signal.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- signal.c 12 Jan 2003 22:45:02 -0000 1.7 +++ signal.c 16 Feb 2003 23:52:34 -0000 1.8 @@ -77,9 +77,9 @@ { sigset_t saveset, newset; + printk("sys_rt_sigsuspend called but may not work\n"); + /* XXX: Don't preclude handling different sized sigset_t's. */ - machine_halt(); - if (sigsetsize != sizeof(sigset_t)) return -EINVAL; @@ -244,13 +244,12 @@ sigset_t set; stack_t st; + printk("sys_rt_sigreturn called but may not work\n"); /* * Since we stacked the signal on a dword boundary, * then frame should be dword aligned here. If it's * not, then the user is trying to mess with us. */ - machine_halt(); - if (((long)frame) & 3) goto badframe; |