summaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorJiri Pirko <jpirko@redhat.com>2010-04-23 01:40:47 +0000
committerDavid S. Miller <davem@davemloft.net>2010-04-27 15:49:02 -0700
commit05fceb4ad7e8bf809a2a97061d6273d27d1a8449 (patch)
treea66511ff88417f12fd7a43c6f9a7c0a34662d6e5 /include/net
parent47d54d65826c4a498070a5e0e1d74ce665402b4d (diff)
downloadtalos-obmc-linux-05fceb4ad7e8bf809a2a97061d6273d27d1a8449.tar.gz
talos-obmc-linux-05fceb4ad7e8bf809a2a97061d6273d27d1a8449.zip
net: disallow to use net_assign_generic externally
Now there's no need to use this fuction directly because it's handled by register_pernet_device. So to make this simple and easy to understand, make this static to do not tempt potentional users. Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/netns/generic.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/include/net/netns/generic.h b/include/net/netns/generic.h
index ff4982ab84b6..81a31c0db3e7 100644
--- a/include/net/netns/generic.h
+++ b/include/net/netns/generic.h
@@ -14,11 +14,8 @@
* The rules are simple:
* 1. set pernet_operations->id. After register_pernet_device you
* will have the id of your private pointer.
- * 2. Either set pernet_operations->size (to have the code allocate and
- * free a private structure pointed to from struct net ) or
- * call net_assign_generic() to put the private data on the struct
- * net (most preferably this should be done in the ->init callback
- * of the ops registered);
+ * 2. set pernet_operations->size to have the code allocate and free
+ * a private structure pointed to from struct net.
* 3. do not change this pointer while the net is alive;
* 4. do not try to have any private reference on the net_generic object.
*
@@ -46,6 +43,4 @@ static inline void *net_generic(struct net *net, int id)
return ptr;
}
-
-extern int net_assign_generic(struct net *net, int id, void *data);
#endif
OpenPOWER on IntegriCloud