mirror of
https://github.com/torvalds/linux.git
synced 2024-12-06 02:52:22 +00:00
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: Luis Chamberlain <mcgrof@kernel.org> Link: https://lore.kernel.org/r/20230310234525.3986352-2-mcgrof@kernel.org Reviewed-by: Vasily Gorbik <gor@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
This commit is contained in:
parent
45e5f0c017
commit
0599331c3d
@ -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)
|
|||||||
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);
|
||||||
|
Loading…
Reference in New Issue
Block a user