From: Kenn H. <ke...@us...> - 2003-07-09 23:10:20
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1:/tmp/cvs-serv29561/arch/vax/kernel Modified Files: signal.c Log Message: Merge with 2.5.51 Index: signal.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/signal.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- signal.c 19 Mar 2003 00:47:06 -0000 1.9 +++ signal.c 9 Jul 2003 23:10:17 -0000 1.10 @@ -563,6 +563,10 @@ if (canrestart) { /* If so, check system call restarting.. */ switch (regs->r0) { + case -ERESTART_RESTARTBLOCK: + current_thread_info()->restart_block.fn = do_no_restart_syscall; + /* fallthrough */ + case -ERESTARTNOHAND: /* ERESTARTNOHAND means that the syscall should only be restarted if there was no handler for the signal, and since |