/* * 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" unsigned 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 | 62 | 45.59% | 4 | 50.00% |
Pavel Emelyanov | 58 | 42.65% | 3 | 37.50% |
Jeff Layton | 16 | 11.76% | 1 | 12.50% |
Total | 136 | 100.00% | 8 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Pavel Emelyanov | 22 | 68.75% | 3 | 60.00% |
Jeff Layton | 5 | 15.62% | 1 | 20.00% |
Stanislav Kinsbursky | 5 | 15.62% | 1 | 20.00% |
Total | 32 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Trond Myklebust | 46 | 41.07% | 4 | 33.33% |
Stanislav Kinsbursky | 19 | 16.96% | 1 | 8.33% |
Neil Brown | 16 | 14.29% | 1 | 8.33% |
Pavel Emelyanov | 13 | 11.61% | 1 | 8.33% |
Jeff Layton | 9 | 8.04% | 2 | 16.67% |
Tom Tucker | 5 | 4.46% | 1 | 8.33% |
Chuck Lever | 3 | 2.68% | 1 | 8.33% |
Akinobu Mita | 1 | 0.89% | 1 | 8.33% |
Total | 112 | 100.00% | 12 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Neil Brown | 14 | 27.45% | 1 | 9.09% |
Trond Myklebust | 9 | 17.65% | 3 | 27.27% |
Jeff Layton | 9 | 17.65% | 2 | 18.18% |
Pavel Emelyanov | 6 | 11.76% | 1 | 9.09% |
Jesper Dangaard Brouer | 4 | 7.84% | 1 | 9.09% |
Chuck Lever | 3 | 5.88% | 1 | 9.09% |
Kinglong Mee | 3 | 5.88% | 1 | 9.09% |
Tom Tucker | 3 | 5.88% | 1 | 9.09% |
Total | 51 | 100.00% | 11 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Pavel Emelyanov | 137 | 31.79% | 3 | 10.71% |
Stanislav Kinsbursky | 91 | 21.11% | 6 | 21.43% |
Trond Myklebust | 63 | 14.62% | 7 | 25.00% |
Neil Brown | 47 | 10.90% | 1 | 3.57% |
Jeff Layton | 39 | 9.05% | 3 | 10.71% |
Linus Torvalds (pre-git) | 28 | 6.50% | 1 | 3.57% |
Tom Tucker | 8 | 1.86% | 1 | 3.57% |
Chuck Lever | 6 | 1.39% | 1 | 3.57% |
Jesper Dangaard Brouer | 4 | 0.93% | 1 | 3.57% |
Talpey, Thomas | 3 | 0.70% | 1 | 3.57% |
Kinglong Mee | 3 | 0.70% | 1 | 3.57% |
Akinobu Mita | 1 | 0.23% | 1 | 3.57% |
Alexey Dobriyan | 1 | 0.23% | 1 | 3.57% |
Total | 431 | 100.00% | 28 | 100.00% |