2.2.1 is rather prone to going completely belly-up when a task does something 
wrong.  I think something like the following patch may help.

p.

--- clean/linux/arch/arm/kernel/entry-common.S  Fri Jan 29 11:46:31 1999
+++ linux/arch/arm/kernel/entry-common.S        Tue Feb  2 14:27:41 1999
@@ -110,7 +111,7 @@
 
 3:             add     sp, sp, #4
                eor     r0, r6, #OS_NUMBER <<20 @ Put OS number back
-               adrsvc  al, lr, slow_syscall_return
+               adrsvc  al, lr, ret_from_sys_call
                b       SYMBOL_NAME(deferred)
 
                .align  5


unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to