diff options
author | Luis Chamberlain <mcgrof@kernel.org> | 2023-03-02 12:46:07 -0800 |
---|---|---|
committer | Corey Minyard <cminyard@mvista.com> | 2023-03-02 16:16:37 -0600 |
commit | d352cb47df7540a52bf2d0c33d90694c5cdb6cb8 (patch) | |
tree | c74ffdc192c4a70f7721f0b627231c3543bc6965 /drivers/char | |
parent | 2a587b9ad052e7e92e508aea90c1e2ae433c1908 (diff) | |
download | linux-stable-d352cb47df7540a52bf2d0c33d90694c5cdb6cb8.tar.gz linux-stable-d352cb47df7540a52bf2d0c33d90694c5cdb6cb8.tar.bz2 linux-stable-d352cb47df7540a52bf2d0c33d90694c5cdb6cb8.zip |
ipmi: simplify sysctl registration
register_sysctl_table() is a deprecated compatibility wrapper.
register_sysctl() can do the directory creation for you so just use
that.
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
Message-Id: <20230302204612.782387-3-mcgrof@kernel.org>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/ipmi/ipmi_poweroff.c | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/drivers/char/ipmi/ipmi_poweroff.c b/drivers/char/ipmi/ipmi_poweroff.c index 163ec9749e55..870659d91db2 100644 --- a/drivers/char/ipmi/ipmi_poweroff.c +++ b/drivers/char/ipmi/ipmi_poweroff.c @@ -659,20 +659,6 @@ static struct ctl_table ipmi_table[] = { { } }; -static struct ctl_table ipmi_dir_table[] = { - { .procname = "ipmi", - .mode = 0555, - .child = ipmi_table }, - { } -}; - -static struct ctl_table ipmi_root_table[] = { - { .procname = "dev", - .mode = 0555, - .child = ipmi_dir_table }, - { } -}; - static struct ctl_table_header *ipmi_table_header; #endif /* CONFIG_PROC_FS */ @@ -689,7 +675,7 @@ static int __init ipmi_poweroff_init(void) pr_info("Power cycle is enabled\n"); #ifdef CONFIG_PROC_FS - ipmi_table_header = register_sysctl_table(ipmi_root_table); + ipmi_table_header = register_sysctl("dev/ipmi", ipmi_table); if (!ipmi_table_header) { pr_err("Unable to register powercycle sysctl\n"); rv = -ENOMEM; |