diff options
author | Jiri Pirko <jpirko@redhat.com> | 2010-04-23 05:40:47 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-04-28 02:49:02 +0400 |
commit | 05fceb4ad7e8bf809a2a97061d6273d27d1a8449 (patch) | |
tree | a66511ff88417f12fd7a43c6f9a7c0a34662d6e5 /include/net/netns | |
parent | 47d54d65826c4a498070a5e0e1d74ce665402b4d (diff) | |
download | linux-05fceb4ad7e8bf809a2a97061d6273d27d1a8449.tar.xz |
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/netns')
-rw-r--r-- | include/net/netns/generic.h | 9 |
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 |