/* * linux/net/sunrpc/sunrpc_syms.c * * Symbols exported by the sunrpc module. * * Copyright (C) 1997 Olaf Kirch <okir@monad.swb.de> */ #include <linux/module.h> #include <linux/types.h> #include <linux/uio.h> #include <linux/unistd.h> #include <linux/init.h> #include <linux/sunrpc/sched.h> #include <linux/sunrpc/clnt.h> #include <linux/sunrpc/svc.h> #include <linux/sunrpc/svcsock.h> #include <linux/sunrpc/auth.h> #include <linux/workqueue.h> #include <linux/sunrpc/rpc_pipe_fs.h> #include <linux/sunrpc/xprtsock.h> #include "netns.h" int sunrpc_net_id; EXPORT_SYMBOL_GPL(sunrpc_net_id);
static __net_init int sunrpc_init_net(struct net *net) { int err; struct sunrpc_net *sn = net_generic(net, sunrpc_net_id); err = rpc_proc_init(net); if (err) goto err_proc; err = ip_map_cache_create(net); if (err) goto err_ipmap; err = unix_gid_cache_create(net); if (err) goto err_unixgid; err = rpc_pipefs_init_net(net); if (err) goto err_pipefs; INIT_LIST_HEAD(&sn->all_clients); spin_lock_init(&sn->rpc_client_lock); spin_lock_init(&sn->rpcb_clnt_lock); return 0; err_pipefs: unix_gid_cache_destroy(net); err_unixgid: ip_map_cache_destroy(net); err_ipmap: rpc_proc_exit(net); err_proc: return err; }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
stanislav kinsbursky | stanislav kinsbursky | 62 | 45.59% | 4 | 50.00% |
pavel emelianov | pavel emelianov | 58 | 42.65% | 3 | 37.50% |
jeff layton | jeff layton | 16 | 11.76% | 1 | 12.50% |
Total | 136 | 100.00% | 8 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pavel emelianov | pavel emelianov | 22 | 68.75% | 3 | 60.00% |
jeff layton | jeff layton | 5 | 15.62% | 1 | 20.00% |
stanislav kinsbursky | stanislav kinsbursky | 5 | 15.62% | 1 | 20.00% |
Total | 32 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
trond myklebust | trond myklebust | 46 | 41.07% | 4 | 33.33% |
stanislav kinsbursky | stanislav kinsbursky | 19 | 16.96% | 1 | 8.33% |
neil brown | neil brown | 16 | 14.29% | 1 | 8.33% |
pavel emelianov | pavel emelianov | 13 | 11.61% | 1 | 8.33% |
jeff layton | jeff layton | 9 | 8.04% | 2 | 16.67% |
tom tucker | tom tucker | 5 | 4.46% | 1 | 8.33% |
chuck lever | chuck lever | 3 | 2.68% | 1 | 8.33% |
akinobu mita | akinobu mita | 1 | 0.89% | 1 | 8.33% |
Total | 112 | 100.00% | 12 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
neil brown | neil brown | 14 | 29.17% | 1 | 10.00% |
jeff layton | jeff layton | 9 | 18.75% | 2 | 20.00% |
trond myklebust | trond myklebust | 9 | 18.75% | 3 | 30.00% |
pavel emelianov | pavel emelianov | 6 | 12.50% | 1 | 10.00% |
jesper dangaard brouer | jesper dangaard brouer | 4 | 8.33% | 1 | 10.00% |
chuck lever | chuck lever | 3 | 6.25% | 1 | 10.00% |
tom tucker | tom tucker | 3 | 6.25% | 1 | 10.00% |
Total | 48 | 100.00% | 10 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
pavel emelianov | pavel emelianov | 137 | 32.08% | 3 | 11.54% |
stanislav kinsbursky | stanislav kinsbursky | 91 | 21.31% | 6 | 23.08% |
trond myklebust | trond myklebust | 63 | 14.75% | 7 | 26.92% |
neil brown | neil brown | 47 | 11.01% | 1 | 3.85% |
jeff layton | jeff layton | 39 | 9.13% | 3 | 11.54% |
pre-git | pre-git | 28 | 6.56% | 1 | 3.85% |
tom tucker | tom tucker | 8 | 1.87% | 1 | 3.85% |
chuck lever | chuck lever | 6 | 1.41% | 1 | 3.85% |
jesper dangaard brouer | jesper dangaard brouer | 4 | 0.94% | 1 | 3.85% |
thomas talpey | thomas talpey | 3 | 0.70% | 1 | 3.85% |
akinobu mita | akinobu mita | 1 | 0.23% | 1 | 3.85% |
Total | 427 | 100.00% | 26 | 100.00% |