diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-01-29 01:41:54 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-01-29 01:41:54 +0000 |
commit | f969d69ba9f952e5bdd38278e25e26a3e4a61a70 (patch) | |
tree | b3530d803df59d726afaabebc6626987dee1ca05 /net/decnet | |
parent | a10ce7ef2066b455d69187643ddf2073bfc4db24 (diff) |
Merge with 2.3.27.
Diffstat (limited to 'net/decnet')
-rw-r--r-- | net/decnet/af_decnet.c | 25 | ||||
-rw-r--r-- | net/decnet/dn_dev.c | 11 | ||||
-rw-r--r-- | net/decnet/dn_fib.c | 11 | ||||
-rw-r--r-- | net/decnet/dn_neigh.c | 11 | ||||
-rw-r--r-- | net/decnet/dn_route.c | 11 |
5 files changed, 12 insertions, 57 deletions
diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c index aa7759ded..077f3051c 100644 --- a/net/decnet/af_decnet.c +++ b/net/decnet/af_decnet.c @@ -1980,8 +1980,6 @@ static struct packet_type dn_dix_packet_type = NULL, }; -#ifdef CONFIG_PROC_FS - static int dn_get_info(char *buffer, char **start, off_t offset, int length, int dummy) { struct sock *sk; @@ -2036,22 +2034,11 @@ static int dn_get_info(char *buffer, char **start, off_t offset, int length, int return len; } -struct proc_dir_entry decnet_linkinfo = { - PROC_NET_DN_SKT, 6, "decnet", S_IFREG | S_IRUGO, - 1, 0, 0, 0, &proc_net_inode_operations, dn_get_info -}; - #ifdef CONFIG_DECNET_RAW extern int dn_raw_get_info(char *, char **, off_t, int, int); -struct proc_dir_entry decnet_rawinfo = { - PROC_NET_DN_RAW, 10, "decnet_raw", S_IFREG | S_IRUGO, - 1, 0, 0, 0, &proc_net_inode_operations, dn_raw_get_info -}; - #endif /* CONFIG_DECNET_RAW */ -#endif /* CONFIG_PROC_FS */ static struct net_proto_family dn_family_ops = { AF_DECnet, dn_create @@ -2089,11 +2076,9 @@ void __init decnet_proto_init(struct net_proto *pro) dev_add_pack(&dn_dix_packet_type); register_netdevice_notifier(&dn_dev_notifier); -#ifdef CONFIG_PROC_FS - proc_net_register(&decnet_linkinfo); + proc_net_create("decnet", 0, dn_get_info); #ifdef CONFIG_DECNET_RAW - proc_net_register(&decnet_rawinfo); -#endif + proc_net_create("decnet_raw", 0, dn_raw_get_info); #endif dn_dev_init(); dn_neigh_init(); @@ -2222,11 +2207,9 @@ void cleanup_module(void) dn_fib_cleanup(); #endif /* CONFIG_DECNET_ROUTER */ -#ifdef CONFIG_PROC_FS - proc_net_unregister(PROC_NET_DN_SKT); + proc_net_remove("decnet"); #ifdef CONFIG_DECNET_RAW - proc_net_unregister(PROC_NET_DN_RAW); -#endif + proc_net_remove("decnet_raw"); #endif dev_remove_pack(&dn_dix_packet_type); diff --git a/net/decnet/dn_dev.c b/net/decnet/dn_dev.c index ddd0d630c..435f7859d 100644 --- a/net/decnet/dn_dev.c +++ b/net/decnet/dn_dev.c @@ -1214,13 +1214,6 @@ static int decnet_dev_get_info(char *buffer, char **start, off_t offset, int len return(len); } -static struct proc_dir_entry proc_net_decnet_dev = { - PROC_NET_DN_DEV, 10, "decnet_dev", - S_IFREG | S_IRUGO, 1, 0, 0, - 0, &proc_net_inode_operations, - decnet_dev_get_info -}; - #endif /* CONFIG_PROC_FS */ #ifdef CONFIG_RTNETLINK @@ -1271,7 +1264,7 @@ void __init dn_dev_init(void) #endif /* CONFIG_RTNETLINK */ #ifdef CONFIG_PROC_FS - proc_net_register(&proc_net_decnet_dev); + proc_net_create("decnet_dev", 0, decnet_dev_get_info); #endif /* CONFIG_PROC_FS */ #ifdef CONFIG_SYSCTL @@ -1303,7 +1296,7 @@ void dn_dev_cleanup(void) #endif /* CONFIG_SYSCTL */ #ifdef CONFIG_PROC_FS - proc_net_unregister(PROC_NET_DN_DEV); + proc_net_remove("decnet_dev"); #endif /* CONFIG_PROC_FS */ dn_dev_devices_off(); diff --git a/net/decnet/dn_fib.c b/net/decnet/dn_fib.c index e34f4b6aa..d07eefa97 100644 --- a/net/decnet/dn_fib.c +++ b/net/decnet/dn_fib.c @@ -798,20 +798,13 @@ static int decnet_rt_get_info(char *buffer, char **start, off_t offset, int leng return pinfo.len; } -static struct proc_dir_entry proc_net_decnet_route = { - PROC_NET_DN_ROUTE, 12, "decnet_route", - S_IFREG | S_IRUGO, 1, 0, 0, - 0, &proc_net_inode_operations, - decnet_rt_get_info -}; - #endif /* CONFIG_PROC_FS */ #ifdef CONFIG_DECNET_MODULE void dn_fib_cleanup(void) { #ifdef CONFIG_PROC_FS - proc_net_unregister(PROC_NET_DN_ROUTE); + proc_net_create("decnet_route",0,decnet_rt_get_info); #endif /* CONFIG_PROC_FS */ } #endif /* CONFIG_DECNET_MODULE */ @@ -822,7 +815,7 @@ void __init dn_fib_init(void) memset(dn_fib_tables, 0, DN_NUM_TABLES * sizeof(struct dn_fib_table *)); #ifdef CONFIG_PROC_FS - proc_net_register(&proc_net_decnet_route); + proc_net_remove("decnet_route"); #endif } diff --git a/net/decnet/dn_neigh.c b/net/decnet/dn_neigh.c index 996beaa0c..775e1a26d 100644 --- a/net/decnet/dn_neigh.c +++ b/net/decnet/dn_neigh.c @@ -643,13 +643,6 @@ done: return len; } -static struct proc_dir_entry proc_net_dn_neigh = { - PROC_NET_DN_ADJ, 12, "decnet_neigh", - S_IFREG | S_IRUGO, 1, 0, 0, - 0, &proc_net_inode_operations, - dn_neigh_get_info -}; - #endif void __init dn_neigh_init(void) @@ -657,7 +650,7 @@ void __init dn_neigh_init(void) neigh_table_init(&dn_neigh_table); #ifdef CONFIG_PROC_FS - proc_net_register(&proc_net_dn_neigh); + proc_net_create("decnet_neigh",0,dn_neigh_get_info); #endif /* CONFIG_PROC_FS */ } @@ -665,7 +658,7 @@ void __init dn_neigh_init(void) void dn_neigh_cleanup(void) { #ifdef CONFIG_PROC_FS - proc_net_unregister(PROC_NET_DN_ADJ); + proc_net_remove("decnet_neigh"); #endif /* CONFIG_PROC_FS */ neigh_table_clear(&dn_neigh_table); } diff --git a/net/decnet/dn_route.c b/net/decnet/dn_route.c index c0ca04ac0..7abab2b8d 100644 --- a/net/decnet/dn_route.c +++ b/net/decnet/dn_route.c @@ -959,13 +959,6 @@ static int decnet_cache_get_info(char *buffer, char **start, off_t offset, int l return(len); } -static struct proc_dir_entry proc_net_decnet_cache = { - PROC_NET_DN_CACHE, 12, "decnet_cache", - S_IFREG | S_IRUGO, 1, 0, 0, - 0, &proc_net_inode_operations, - decnet_cache_get_info -}; - #endif /* CONFIG_PROC_FS */ void __init dn_route_init(void) @@ -982,7 +975,7 @@ void __init dn_route_init(void) add_timer(&dn_route_timer); #ifdef CONFIG_PROC_FS - proc_net_register(&proc_net_decnet_cache); + proc_net_create("decnet_cache",0,decnet_cache_get_info); #endif /* CONFIG_PROC_FS */ } @@ -992,7 +985,7 @@ void dn_route_cleanup(void) del_timer(&dn_route_timer); dn_run_flush(0); #ifdef CONFIG_PROC_FS - proc_net_unregister(PROC_NET_DN_CACHE); + proc_net_remove("decnet_cache"); #endif /* CONFIG_PROC_FS */ } #endif /* CONFIG_DECNET_MODULE */ |