sysctl: treewide: constify ctl_table_header::ctl_table_arg

To be able to constify instances of struct ctl_tables it is necessary to
remove ways through which non-const versions are exposed from the
sysctl core.
One of these is the ctl_table_arg member of struct ctl_table_header.

Constify this reference as a prerequisite for the full constification of
struct ctl_table instances.
No functional change.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Thomas Weißschuh
2024-04-18 11:40:08 +02:00
committed by David S. Miller
parent 8442f8ba26
commit bfa858f220
27 changed files with 30 additions and 30 deletions

View File

@@ -52,7 +52,7 @@ err_alloc:
void unix_sysctl_unregister(struct net *net)
{
struct ctl_table *table;
const struct ctl_table *table;
table = net->unx.ctl->ctl_table_arg;
unregister_net_sysctl_table(net->unx.ctl);