|
@@ -528,7 +528,7 @@ static void __init clean_rootfs(void)
|
|
|
struct linux_dirent64 *dirp;
|
|
|
int num;
|
|
|
|
|
|
- fd = sys_open("/", O_RDONLY, 0);
|
|
|
+ fd = sys_open((const char __user __force *) "/", O_RDONLY, 0);
|
|
|
WARN_ON(fd < 0);
|
|
|
if (fd < 0)
|
|
|
return;
|
|
@@ -590,7 +590,8 @@ static int __init populate_rootfs(void)
|
|
|
}
|
|
|
printk(KERN_INFO "rootfs image is not initramfs (%s)"
|
|
|
"; looks like an initrd\n", err);
|
|
|
- fd = sys_open("/initrd.image", O_WRONLY|O_CREAT, 0700);
|
|
|
+ fd = sys_open((const char __user __force *) "/initrd.image",
|
|
|
+ O_WRONLY|O_CREAT, 0700);
|
|
|
if (fd >= 0) {
|
|
|
sys_write(fd, (char *)initrd_start,
|
|
|
initrd_end - initrd_start);
|