Re: patches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux