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>
This commit is contained in:
Dominik Brodowski
2018-10-23 22:10:35 +02:00
parent ae4b064e2a
commit 5e787dbf65
3 changed files with 6 additions and 6 deletions

View File

@@ -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(".");
}