I want to use RAID-1 system on Sparcstaion 5, and I install RedHat6.0 for SPARC
and install raidtools using raidtools-19990724-0.90.tar.gz.
When I executed mkraid, I received a following message.
kernel: mkraid[399]: Unimplemented SPARC system call 140
I found the following statement in raid_io.c.
#define __NR__llseek 140
and I found '__NR__llseek' was defined in linux kernel source.
$ grep -i __NR__llseek /usr/src/linux
/usr/src/linux/include/asm-i386/unistd.h:#define __NR__llseek 140
/usr/src/linux/include/asm-mips/unistd.h:#define __NR__llseek
(__NR_Linux + 140)
/usr/src/linux/include/asm-m68k/unistd.h:#define __NR__llseek 140
/usr/src/linux/include/asm-sparc/unistd.h:#define __NR__llseek 236 /* Linux
Specific */
/usr/src/linux/include/asm-ppc/unistd.h:#define __NR__llseek 140
/usr/src/linux/include/asm-sparc64/unistd.h:#define __NR__llseek 236 /*
Linux Specific */
/usr/src/linux/include/asm-arm/unistd.h:#define __NR__llseek
(__NR_SYSCALL_BASE+140)
/usr/src/linux/include/asm/unistd.h:#define __NR__llseek 236 /* Linux
Specific */
In sparc architecture, '__NR__llseek' is 236 not 140.
I suppose it have to fix.
I used: raidtools-19990724-0.90.tar.gz
kernel version is 2.2.12-final
(linux-2.2.11.tar.gz and applied patch-2.2.12-final.gz.
I didn't use raid0145-19990724-2.2.10.gz because it wasn't worked.)
-----
Akihiro Okamura ([EMAIL PROTECTED])