From: Rasmus Villemoes Date: Wed, 15 Jan 2020 18:41:52 +0000 (+0100) Subject: devtmpfs: initify a bit X-Git-Tag: v5.15~4623^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fad1db8a351cc913bbfb9ee4fe7ca4939cb19f2e;p=platform%2Fkernel%2Flinux-starfive.git devtmpfs: initify a bit devtmpfs_mount() is only called from prepare_namespace() in init/do_mounts.c, which is an __init function, so devtmpfs_mount() can also be moved to .init.text. Then the mount_dev static variable is only referenced from __init functions (devtmpfs_mount and its initializer function mount_param). Signed-off-by: Rasmus Villemoes Link: https://lore.kernel.org/r/20200115184154.3492-5-linux@rasmusvillemoes.dk Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/base/devtmpfs.c b/drivers/base/devtmpfs.c index 693390d..56632fb 100644 --- a/drivers/base/devtmpfs.c +++ b/drivers/base/devtmpfs.c @@ -30,7 +30,7 @@ static struct task_struct *thread; -static int mount_dev = IS_ENABLED(CONFIG_DEVTMPFS_MOUNT); +static int __initdata mount_dev = IS_ENABLED(CONFIG_DEVTMPFS_MOUNT); static DEFINE_SPINLOCK(req_lock); @@ -355,7 +355,7 @@ static int handle_remove(const char *nodename, struct device *dev) * If configured, or requested by the commandline, devtmpfs will be * auto-mounted after the kernel mounted the root filesystem. */ -int devtmpfs_mount(void) +int __init devtmpfs_mount(void) { int err;