aboutsummaryrefslogtreecommitdiffstats
path: root/net/8021q/vlanproc.h
diff options
context:
space:
mode:
authorPavel Emelyanov <xemul@openvz.org>2008-04-16 03:51:12 -0400
committerDavid S. Miller <davem@davemloft.net>2008-04-16 03:51:12 -0400
commitcd1c701432fbf84ad5ea1d8012ddd398a560bccc (patch)
tree008bd395be444f5dc70b11a56e99ed86c186108e /net/8021q/vlanproc.h
parentd9ed0f0e2dba45eec79ffbdd841757f87712349b (diff)
[VLAN]: Add a net argument to proc init and cleanup calls.
All proc files will be created in each net, so prepare them for this change now, not to mess it with real creation patch. The net != &init_net checks in them are for git-bisect sanity, but I will drop them soon. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> Acked-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/8021q/vlanproc.h')
-rw-r--r--net/8021q/vlanproc.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/net/8021q/vlanproc.h b/net/8021q/vlanproc.h
index da542cacc5a5..063f60a3d5cc 100644
--- a/net/8021q/vlanproc.h
+++ b/net/8021q/vlanproc.h
@@ -2,15 +2,17 @@
2#define __BEN_VLAN_PROC_INC__ 2#define __BEN_VLAN_PROC_INC__
3 3
4#ifdef CONFIG_PROC_FS 4#ifdef CONFIG_PROC_FS
5int vlan_proc_init(void); 5struct net;
6
7int vlan_proc_init(struct net *net);
6int vlan_proc_rem_dev(struct net_device *vlandev); 8int vlan_proc_rem_dev(struct net_device *vlandev);
7int vlan_proc_add_dev(struct net_device *vlandev); 9int vlan_proc_add_dev(struct net_device *vlandev);
8void vlan_proc_cleanup(void); 10void vlan_proc_cleanup(struct net *net);
9 11
10#else /* No CONFIG_PROC_FS */ 12#else /* No CONFIG_PROC_FS */
11 13
12#define vlan_proc_init() (0) 14#define vlan_proc_init(net) (0)
13#define vlan_proc_cleanup() do {} while (0) 15#define vlan_proc_cleanup(net) do {} while (0)
14#define vlan_proc_add_dev(dev) ({(void)(dev), 0; }) 16#define vlan_proc_add_dev(dev) ({(void)(dev), 0; })
15#define vlan_proc_rem_dev(dev) ({(void)(dev), 0; }) 17#define vlan_proc_rem_dev(dev) ({(void)(dev), 0; })
16#endif 18#endif