From: Jan-Benedict G. <jb...@us...> - 2005-05-09 20:34:36
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17344/arch/vax/kernel Modified Files: process.c Log Message: - kernel_therad_exit() is correctly attributed to never return, but the called __chmk(SYS_exit) doesn't look non-exiting enough to GCC. Silence warning by entering a tight loop. Index: process.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/process.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -d -r1.28 -r1.29 --- process.c 25 Apr 2005 22:25:05 -0000 1.28 +++ process.c 9 May 2005 20:34:28 -0000 1.29 @@ -177,6 +177,8 @@ static ATTRIB_NORET void kernel_thread_exit(int exitcode) { __chmk(__NR_exit); + while (1) + /* Keep GCC happy */; } /* |