Commit 0599331c authored by Luis Chamberlain's avatar Luis Chamberlain Committed by Heiko Carstens

s390: simplify one-level sysctl registration for topology_ctl_table

There is no need to declare an extra tables to just create directory,
this can be easily be done with a prefix path with register_sysctl().

Simplify this registration.
Signed-off-by: default avatarLuis Chamberlain <mcgrof@kernel.org>
Link: https://lore.kernel.org/r/20230310234525.3986352-2-mcgrof@kernel.orgReviewed-by: default avatarVasily Gorbik <gor@linux.ibm.com>
Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
parent 45e5f0c0
...@@ -637,16 +637,6 @@ static struct ctl_table topology_ctl_table[] = { ...@@ -637,16 +637,6 @@ static struct ctl_table topology_ctl_table[] = {
{ }, { },
}; };
static struct ctl_table topology_dir_table[] = {
{
.procname = "s390",
.maxlen = 0,
.mode = 0555,
.child = topology_ctl_table,
},
{ },
};
static int __init topology_init(void) static int __init topology_init(void)
{ {
timer_setup(&topology_timer, topology_timer_fn, TIMER_DEFERRABLE); timer_setup(&topology_timer, topology_timer_fn, TIMER_DEFERRABLE);
...@@ -654,7 +644,7 @@ static int __init topology_init(void) ...@@ -654,7 +644,7 @@ static int __init topology_init(void)
set_topology_timer(); set_topology_timer();
else else
topology_update_polarization_simple(); topology_update_polarization_simple();
register_sysctl_table(topology_dir_table); register_sysctl("s390", topology_ctl_table);
return device_create_file(cpu_subsys.dev_root, &dev_attr_dispatching); return device_create_file(cpu_subsys.dev_root, &dev_attr_dispatching);
} }
device_initcall(topology_init); device_initcall(topology_init);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment