Thanks. I've modified them a bit as below. They will be in 2.5.5. NeilBrown ### Diffstat output ./mdopen.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff .prev/mdopen.c ./mdopen.c --- .prev/mdopen.c 2006-10-16 15:26:58.000000000 +1000 +++ ./mdopen.c 2006-10-23 14:18:05.000000000 +1000 @@ -44,7 +44,8 @@ void make_dev_symlink(char *dev) strcpy(new+7, new+8); else new[7] = '_'; - symlink(dev+5, new); + if (symlink(dev+5, new)) + perror(new); } @@ -249,8 +250,10 @@ int open_mddev(char *dev, int autof) if (strncmp(dev, "/dev/md/", 8) == 0) { if (mkdir("/dev/md",0700)==0) { - chown("/dev/md", ci->uid, ci->gid); - chmod("/dev/md", ci->mode| ((ci->mode>>2) & 0111)); + if (chown("/dev/md", ci->uid, ci->gid)) + perror("chown /dev/md"); + if (chmod("/dev/md", ci->mode| ((ci->mode>>2) & 0111))) + perror("chmod /dev/md"); } } if (mknod(dev, S_IFBLK|0600, makedev(major, minor))!= 0) { - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html