devtmpfs: use do_mount() instead of ksys_mount()
authorDominik Brodowski <linux@dominikbrodowski.net>
Tue, 23 Oct 2018 20:10:35 +0000 (22:10 +0200)
committerDominik Brodowski <linux@dominikbrodowski.net>
Thu, 12 Dec 2019 13:49:57 +0000 (14:49 +0100)
commit5e787dbf659fe77d56215be74044f85e01b3920f
tree2041ebfdeab6acf7e5bc4069f8d1905914ea4d86
parentae4b064e2a616b545acf02b8f50cc513b32c7522
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>
drivers/base/devtmpfs.c
include/linux/device.h
init/do_mounts.c