|
@@ -187,7 +187,7 @@ static void __init md_setup_drive(void)
|
|
|
"array %s\n", name);
|
|
|
continue;
|
|
|
}
|
|
|
- if (sys_ioctl(fd, SET_ARRAY_INFO, 0) == -EBUSY) {
|
|
|
+ if (ksys_ioctl(fd, SET_ARRAY_INFO, 0) == -EBUSY) {
|
|
|
printk(KERN_WARNING
|
|
|
"md: Ignoring md=%d, already autodetected. (Use raid=noautodetect)\n",
|
|
|
minor);
|
|
@@ -210,7 +210,7 @@ static void __init md_setup_drive(void)
|
|
|
ainfo.state = (1 << MD_SB_CLEAN);
|
|
|
ainfo.layout = 0;
|
|
|
ainfo.chunk_size = md_setup_args[ent].chunk;
|
|
|
- err = sys_ioctl(fd, SET_ARRAY_INFO, (long)&ainfo);
|
|
|
+ err = ksys_ioctl(fd, SET_ARRAY_INFO, (long)&ainfo);
|
|
|
for (i = 0; !err && i <= MD_SB_DISKS; i++) {
|
|
|
dev = devices[i];
|
|
|
if (!dev)
|
|
@@ -220,7 +220,8 @@ static void __init md_setup_drive(void)
|
|
|
dinfo.state = (1<<MD_DISK_ACTIVE)|(1<<MD_DISK_SYNC);
|
|
|
dinfo.major = MAJOR(dev);
|
|
|
dinfo.minor = MINOR(dev);
|
|
|
- err = sys_ioctl(fd, ADD_NEW_DISK, (long)&dinfo);
|
|
|
+ err = ksys_ioctl(fd, ADD_NEW_DISK,
|
|
|
+ (long)&dinfo);
|
|
|
}
|
|
|
} else {
|
|
|
/* persistent */
|
|
@@ -230,11 +231,11 @@ static void __init md_setup_drive(void)
|
|
|
break;
|
|
|
dinfo.major = MAJOR(dev);
|
|
|
dinfo.minor = MINOR(dev);
|
|
|
- sys_ioctl(fd, ADD_NEW_DISK, (long)&dinfo);
|
|
|
+ ksys_ioctl(fd, ADD_NEW_DISK, (long)&dinfo);
|
|
|
}
|
|
|
}
|
|
|
if (!err)
|
|
|
- err = sys_ioctl(fd, RUN_ARRAY, 0);
|
|
|
+ err = ksys_ioctl(fd, RUN_ARRAY, 0);
|
|
|
if (err)
|
|
|
printk(KERN_WARNING "md: starting md%d failed\n", minor);
|
|
|
else {
|
|
@@ -245,7 +246,7 @@ static void __init md_setup_drive(void)
|
|
|
*/
|
|
|
ksys_close(fd);
|
|
|
fd = ksys_open(name, 0, 0);
|
|
|
- sys_ioctl(fd, BLKRRPART, 0);
|
|
|
+ ksys_ioctl(fd, BLKRRPART, 0);
|
|
|
}
|
|
|
ksys_close(fd);
|
|
|
}
|
|
@@ -296,7 +297,7 @@ static void __init autodetect_raid(void)
|
|
|
|
|
|
fd = ksys_open("/dev/md0", 0, 0);
|
|
|
if (fd >= 0) {
|
|
|
- sys_ioctl(fd, RAID_AUTORUN, raid_autopart);
|
|
|
+ ksys_ioctl(fd, RAID_AUTORUN, raid_autopart);
|
|
|
ksys_close(fd);
|
|
|
}
|
|
|
}
|