]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - init/initramfs.c
fs: add ksys_open() wrapper; remove in-kernel calls to sys_open()
[mirror_ubuntu-eoan-kernel.git] / init / initramfs.c
index ce2bcad97cdf90a7ed96d6e6f4cf9d0d80b54fb0..5f2ff1d2370e60024c2e2b1349f994028848afab 100644 (file)
@@ -340,7 +340,7 @@ static int __init do_name(void)
                        int openflags = O_WRONLY|O_CREAT;
                        if (ml != 1)
                                openflags |= O_TRUNC;
-                       wfd = sys_open(collected, openflags, mode);
+                       wfd = ksys_open(collected, openflags, mode);
 
                        if (wfd >= 0) {
                                ksys_fchown(wfd, uid, gid);
@@ -567,7 +567,7 @@ static void __init clean_rootfs(void)
        struct linux_dirent64 *dirp;
        int num;
 
-       fd = sys_open("/", O_RDONLY, 0);
+       fd = ksys_open("/", O_RDONLY, 0);
        WARN_ON(fd < 0);
        if (fd < 0)
                return;
@@ -629,7 +629,7 @@ 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",
+               fd = ksys_open("/initrd.image",
                              O_WRONLY|O_CREAT, 0700);
                if (fd >= 0) {
                        ssize_t written = xwrite(fd, (char *)initrd_start,