reboot: Fix build warning without CONFIG_SYSCTL
If CONFIG_SYSCTL is n, build warn: kernel/reboot.c:443:20: error: ‘kernel_reboot_sysctls_init’ defined but not used [-Werror=unused-function] static void __init kernel_reboot_sysctls_init(void) ^~~~~~~~~~~~~~~~~~~~~~~~~~ Move kernel_reboot_sysctls_init() to #ifdef block to fix this. Fixes: 06d177662fb8 ("kernel/reboot: move reboot sysctls to its own file") Signed-off-by: YueHaibing <yuehaibing@huawei.com> Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
This commit is contained in:
parent
a467257ffe
commit
764aaf44cd
@ -421,33 +421,6 @@ void ctrl_alt_del(void)
|
|||||||
static char poweroff_cmd[POWEROFF_CMD_PATH_LEN] = "/sbin/poweroff";
|
static char poweroff_cmd[POWEROFF_CMD_PATH_LEN] = "/sbin/poweroff";
|
||||||
static const char reboot_cmd[] = "/sbin/reboot";
|
static const char reboot_cmd[] = "/sbin/reboot";
|
||||||
|
|
||||||
#ifdef CONFIG_SYSCTL
|
|
||||||
static struct ctl_table kern_reboot_table[] = {
|
|
||||||
{
|
|
||||||
.procname = "poweroff_cmd",
|
|
||||||
.data = &poweroff_cmd,
|
|
||||||
.maxlen = POWEROFF_CMD_PATH_LEN,
|
|
||||||
.mode = 0644,
|
|
||||||
.proc_handler = proc_dostring,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
.procname = "ctrl-alt-del",
|
|
||||||
.data = &C_A_D,
|
|
||||||
.maxlen = sizeof(int),
|
|
||||||
.mode = 0644,
|
|
||||||
.proc_handler = proc_dointvec,
|
|
||||||
},
|
|
||||||
{ }
|
|
||||||
};
|
|
||||||
|
|
||||||
static void __init kernel_reboot_sysctls_init(void)
|
|
||||||
{
|
|
||||||
register_sysctl_init("kernel", kern_reboot_table);
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
#define kernel_reboot_sysctls_init() do { } while (0)
|
|
||||||
#endif /* CONFIG_SYSCTL */
|
|
||||||
|
|
||||||
static int run_cmd(const char *cmd)
|
static int run_cmd(const char *cmd)
|
||||||
{
|
{
|
||||||
char **argv;
|
char **argv;
|
||||||
@ -895,6 +868,33 @@ static struct attribute *reboot_attrs[] = {
|
|||||||
NULL,
|
NULL,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifdef CONFIG_SYSCTL
|
||||||
|
static struct ctl_table kern_reboot_table[] = {
|
||||||
|
{
|
||||||
|
.procname = "poweroff_cmd",
|
||||||
|
.data = &poweroff_cmd,
|
||||||
|
.maxlen = POWEROFF_CMD_PATH_LEN,
|
||||||
|
.mode = 0644,
|
||||||
|
.proc_handler = proc_dostring,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
.procname = "ctrl-alt-del",
|
||||||
|
.data = &C_A_D,
|
||||||
|
.maxlen = sizeof(int),
|
||||||
|
.mode = 0644,
|
||||||
|
.proc_handler = proc_dointvec,
|
||||||
|
},
|
||||||
|
{ }
|
||||||
|
};
|
||||||
|
|
||||||
|
static void __init kernel_reboot_sysctls_init(void)
|
||||||
|
{
|
||||||
|
register_sysctl_init("kernel", kern_reboot_table);
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
#define kernel_reboot_sysctls_init() do { } while (0)
|
||||||
|
#endif /* CONFIG_SYSCTL */
|
||||||
|
|
||||||
static const struct attribute_group reboot_attr_group = {
|
static const struct attribute_group reboot_attr_group = {
|
||||||
.attrs = reboot_attrs,
|
.attrs = reboot_attrs,
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user