summaryrefslogtreecommitdiffstats
path: root/init/do_mounts.c
diff options
context:
space:
mode:
authorDominik Brodowski <linux@dominikbrodowski.net>2018-10-23 22:10:35 +0200
committerDominik Brodowski <linux@dominikbrodowski.net>2019-12-12 14:49:57 +0100
commit5e787dbf659fe77d56215be74044f85e01b3920f (patch)
tree2041ebfdeab6acf7e5bc4069f8d1905914ea4d86 /init/do_mounts.c
parentMerge tag 'afs-fixes-20191211' of git://git.kernel.org/pub/scm/linux/kernel/g... (diff)
downloadlinux-5e787dbf659fe77d56215be74044f85e01b3920f.tar.xz
linux-5e787dbf659fe77d56215be74044f85e01b3920f.zip
devtmpfs: use do_mount() instead of ksys_mount()
In devtmpfs, do_mount() can be called directly instead of complex wrapping by ksys_mount(): - the first and third arguments are const strings in the kernel, and do not need to be copied over from userspace; - the fifth argument is NULL, and therefore no page needs to be copied over from userspace; - the second and fourth argument are passed through anyway. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Diffstat (limited to '')
-rw-r--r--init/do_mounts.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/init/do_mounts.c b/init/do_mounts.c
index af9cda887a23..43f6d098c880 100644
--- a/init/do_mounts.c
+++ b/init/do_mounts.c
@@ -670,7 +670,7 @@ void __init prepare_namespace(void)
mount_root();
out:
- devtmpfs_mount("dev");
+ devtmpfs_mount();
ksys_mount(".", "/", NULL, MS_MOVE, NULL);
ksys_chroot(".");
}