fs: add ksys_fchmod() and do_fchmodat() helpers and ksys_chmod() wrapper; remove...
[linux-block.git] / init / initramfs.c
index cd9571a113b69d13736bf0e999d09f25c907237e..16c3c23076e25b42609362ce80a73ab42cf6ff7d 100644 (file)
@@ -306,7 +306,7 @@ static int __init maybe_link(void)
        if (nlink >= 2) {
                char *old = find_link(major, minor, ino, mode, collected);
                if (old)
-                       return (sys_link(old, collected) < 0) ? -1 : 1;
+                       return (ksys_link(old, collected) < 0) ? -1 : 1;
        }
        return 0;
 }
@@ -344,7 +344,7 @@ static int __init do_name(void)
 
                        if (wfd >= 0) {
                                sys_fchown(wfd, uid, gid);
-                               sys_fchmod(wfd, mode);
+                               ksys_fchmod(wfd, mode);
                                if (body_len)
                                        sys_ftruncate(wfd, body_len);
                                vcollected = kstrdup(collected, GFP_KERNEL);
@@ -354,14 +354,14 @@ static int __init do_name(void)
        } else if (S_ISDIR(mode)) {
                ksys_mkdir(collected, mode);
                sys_chown(collected, uid, gid);
-               sys_chmod(collected, mode);
+               ksys_chmod(collected, mode);
                dir_add(collected, mtime);
        } else if (S_ISBLK(mode) || S_ISCHR(mode) ||
                   S_ISFIFO(mode) || S_ISSOCK(mode)) {
                if (maybe_link() == 0) {
-                       sys_mknod(collected, mode, rdev);
+                       ksys_mknod(collected, mode, rdev);
                        sys_chown(collected, uid, gid);
-                       sys_chmod(collected, mode);
+                       ksys_chmod(collected, mode);
                        do_utime(collected, mtime);
                }
        }