Hi, The following patch is for kernel/sysirix.c kernel vanilla 2.4.17, I think this routine returns wrong error... Is it ok? --- arch/mips/kernel/sysirix.c.vanilla Wed Jan 2 04:29:13 2002 +++ arch/mips/kernel/sysirix.c Wed Jan 2 04:30:19 2002 @@ -1908,7 +1908,7 @@ } if (put_user(0, eob) < 0) { - error = EFAULT; + error = -EFAULT; goto out_putf; } -- gotom