Hello Ralf, I found a differece between v2.4 and v2.6 in simulate_llsc(). Please apply this patch to v2.4 tree. Yoichi
diff -aruN --exclude=CVS --exclude=.cvsignore linux.orig/arch/mips/kernel/traps.c linux/arch/mips/kernel/traps.c --- linux.orig/arch/mips/kernel/traps.c Fri Jul 18 23:16:06 2003 +++ linux/arch/mips/kernel/traps.c Wed Sep 10 18:34:40 2003 @@ -523,6 +523,8 @@ simulate_sc(regs, opcode); return 0; } + + return -EFAULT; /* Strange things going on ... */ } asmlinkage void do_ov(struct pt_regs *regs)