diff options
Diffstat (limited to 'net/ax25/sysctl_net_ax25.c')
| -rw-r--r-- | net/ax25/sysctl_net_ax25.c | 38 | 
1 files changed, 4 insertions, 34 deletions
diff --git a/net/ax25/sysctl_net_ax25.c b/net/ax25/sysctl_net_ax25.c index 62ee3fb3473..5159be6b262 100644 --- a/net/ax25/sysctl_net_ax25.c +++ b/net/ax25/sysctl_net_ax25.c @@ -34,156 +34,128 @@ static ctl_table *ax25_table;  static int ax25_table_size;  static struct ctl_path ax25_path[] = { -	{ .procname = "net", .ctl_name = CTL_NET, }, -	{ .procname = "ax25", .ctl_name = NET_AX25, }, +	{ .procname = "net", }, +	{ .procname = "ax25", },  	{ }  };  static const ctl_table ax25_param_table[] = {  	{ -		.ctl_name	= NET_AX25_IP_DEFAULT_MODE,  		.procname	= "ip_default_mode",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_ipdefmode,  		.extra2		= &max_ipdefmode  	},  	{ -		.ctl_name	= NET_AX25_DEFAULT_MODE,  		.procname	= "ax25_default_mode",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_axdefmode,  		.extra2		= &max_axdefmode  	},  	{ -		.ctl_name	= NET_AX25_BACKOFF_TYPE,  		.procname	= "backoff_type",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_backoff,  		.extra2		= &max_backoff  	},  	{ -		.ctl_name	= NET_AX25_CONNECT_MODE,  		.procname	= "connect_mode",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_conmode,  		.extra2		= &max_conmode  	},  	{ -		.ctl_name	= NET_AX25_STANDARD_WINDOW,  		.procname	= "standard_window_size",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_window,  		.extra2		= &max_window  	},  	{ -		.ctl_name	= NET_AX25_EXTENDED_WINDOW,  		.procname	= "extended_window_size",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_ewindow,  		.extra2		= &max_ewindow  	},  	{ -		.ctl_name	= NET_AX25_T1_TIMEOUT,  		.procname	= "t1_timeout",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_t1,  		.extra2		= &max_t1  	},  	{ -		.ctl_name	= NET_AX25_T2_TIMEOUT,  		.procname	= "t2_timeout",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_t2,  		.extra2		= &max_t2  	},  	{ -		.ctl_name	= NET_AX25_T3_TIMEOUT,  		.procname	= "t3_timeout",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_t3,  		.extra2		= &max_t3  	},  	{ -		.ctl_name	= NET_AX25_IDLE_TIMEOUT,  		.procname	= "idle_timeout",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_idle,  		.extra2		= &max_idle  	},  	{ -		.ctl_name	= NET_AX25_N2,  		.procname	= "maximum_retry_count",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_n2,  		.extra2		= &max_n2  	},  	{ -		.ctl_name	= NET_AX25_PACLEN,  		.procname	= "maximum_packet_length",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_paclen,  		.extra2		= &max_paclen  	},  	{ -		.ctl_name	= NET_AX25_PROTOCOL,  		.procname	= "protocol",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_proto,  		.extra2		= &max_proto  	},  #ifdef CONFIG_AX25_DAMA_SLAVE  	{ -		.ctl_name	= NET_AX25_DAMA_SLAVE_TIMEOUT,  		.procname	= "dama_slave_timeout",  		.maxlen		= sizeof(int),  		.mode		= 0644,  		.proc_handler	= proc_dointvec_minmax, -		.strategy	= sysctl_intvec,  		.extra1		= &min_ds_timeout,  		.extra2		= &max_ds_timeout  	},  #endif -	{ .ctl_name = 0 }	/* that's all, folks! */ +	{ }	/* that's all, folks! */  };  void ax25_register_sysctl(void) @@ -212,11 +184,9 @@ void ax25_register_sysctl(void)  			return;  		}  		ax25_table[n].child = ax25_dev->systable = child; -		ax25_table[n].ctl_name     = n + 1;  		ax25_table[n].procname     = ax25_dev->dev->name;  		ax25_table[n].mode         = 0555; -		child[AX25_MAX_VALUES].ctl_name = 0;	/* just in case... */  		for (k = 0; k < AX25_MAX_VALUES; k++)  			child[k].data = &ax25_dev->values[k]; @@ -233,7 +203,7 @@ void ax25_unregister_sysctl(void)  	ctl_table *p;  	unregister_sysctl_table(ax25_table_header); -	for (p = ax25_table; p->ctl_name; p++) +	for (p = ax25_table; p->procname; p++)  		kfree(p->child);  	kfree(ax25_table);  }  |