mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 22:26:12 +00:00 
			
		
		
		
	 cd1c701432
			
		
	
	
		cd1c701432
		
	
	
	
	
		
			
			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>
		
			
				
	
	
		
			21 lines
		
	
	
		
			537 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			537 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __BEN_VLAN_PROC_INC__
 | |
| #define __BEN_VLAN_PROC_INC__
 | |
| 
 | |
| #ifdef CONFIG_PROC_FS
 | |
| struct net;
 | |
| 
 | |
| int vlan_proc_init(struct net *net);
 | |
| int vlan_proc_rem_dev(struct net_device *vlandev);
 | |
| int vlan_proc_add_dev(struct net_device *vlandev);
 | |
| void vlan_proc_cleanup(struct net *net);
 | |
| 
 | |
| #else /* No CONFIG_PROC_FS */
 | |
| 
 | |
| #define vlan_proc_init(net)	(0)
 | |
| #define vlan_proc_cleanup(net)	do {} while (0)
 | |
| #define vlan_proc_add_dev(dev)	({(void)(dev), 0; })
 | |
| #define vlan_proc_rem_dev(dev)	({(void)(dev), 0; })
 | |
| #endif
 | |
| 
 | |
| #endif /* !(__BEN_VLAN_PROC_INC__) */
 |