diff options
Diffstat (limited to 'net/decnet/sysctl_net_decnet.c')
| -rw-r--r-- | net/decnet/sysctl_net_decnet.c | 44 |
1 files changed, 5 insertions, 39 deletions
diff --git a/net/decnet/sysctl_net_decnet.c b/net/decnet/sysctl_net_decnet.c index d50a13cbb04..5325b541c52 100644 --- a/net/decnet/sysctl_net_decnet.c +++ b/net/decnet/sysctl_net_decnet.c @@ -55,7 +55,6 @@ static int max_decnet_no_fc_max_cwnd[] = { NSP_MAX_WINDOW }; static char node_name[7] = "???"; static struct ctl_table_header *dn_table_header = NULL; -static struct ctl_table_header *dn_skeleton_table_header = NULL; /* * ctype.h :-) @@ -133,7 +132,7 @@ static int parse_addr(__le16 *addr, char *str) return 0; } -static int dn_node_address_handler(ctl_table *table, int write, +static int dn_node_address_handler(struct ctl_table *table, int write, void __user *buffer, size_t *lenp, loff_t *ppos) { @@ -184,7 +183,7 @@ static int dn_node_address_handler(ctl_table *table, int write, return 0; } -static int dn_def_dev_handler(ctl_table *table, int write, +static int dn_def_dev_handler(struct ctl_table *table, int write, void __user *buffer, size_t *lenp, loff_t *ppos) { @@ -247,7 +246,7 @@ static int dn_def_dev_handler(ctl_table *table, int write, return 0; } -static ctl_table dn_table[] = { +static struct ctl_table dn_table[] = { { .procname = "node_address", .maxlen = 7, @@ -352,50 +351,17 @@ static ctl_table dn_table[] = { { } }; -static struct ctl_path dn_path[] = { - { .procname = "net", }, - { .procname = "decnet", }, - { } -}; - -static struct ctl_table empty[1]; - -static struct ctl_table dn_skeleton[] = { - { - .procname = "conf", - .mode = 0555, - .child = empty, - }, - { } -}; - -void dn_register_sysctl_skeleton(void) -{ - dn_skeleton_table_header = register_sysctl_paths(dn_path, dn_skeleton); -} - -void dn_unregister_sysctl_skeleton(void) -{ - unregister_sysctl_table(dn_skeleton_table_header); -} - void dn_register_sysctl(void) { - dn_table_header = register_sysctl_paths(dn_path, dn_table); + dn_table_header = register_net_sysctl(&init_net, "net/decnet", dn_table); } void dn_unregister_sysctl(void) { - unregister_sysctl_table(dn_table_header); + unregister_net_sysctl_table(dn_table_header); } #else /* CONFIG_SYSCTL */ -void dn_register_sysctl_skeleton(void) -{ -} -void dn_unregister_sysctl_skeleton(void) -{ -} void dn_unregister_sysctl(void) { } |
