Commit 67ef59de authored by Stephen Hemminger's avatar Stephen Hemminger

[VLAN]: Convert VLAN procfs stubs to no-ops.

parent 4bf6c3e2
...@@ -4,4 +4,9 @@ ...@@ -4,4 +4,9 @@
obj-$(CONFIG_VLAN_8021Q) += 8021q.o obj-$(CONFIG_VLAN_8021Q) += 8021q.o
8021q-objs := vlan.o vlanproc.o vlan_dev.o 8021q-objs := vlan.o vlan_dev.o
ifeq ($(CONFIG_PROC_FS),y)
8021q-objs += vlanproc.o
endif
...@@ -38,8 +38,6 @@ ...@@ -38,8 +38,6 @@
/****** Function Prototypes *************************************************/ /****** Function Prototypes *************************************************/
#ifdef CONFIG_PROC_FS
/* Proc filesystem interface */ /* Proc filesystem interface */
static ssize_t vlan_proc_read(struct file *file, char *buf, size_t count, static ssize_t vlan_proc_read(struct file *file, char *buf, size_t count,
loff_t *ppos); loff_t *ppos);
...@@ -438,32 +436,3 @@ static int vlandev_get_info(char *buf, char **start, ...@@ -438,32 +436,3 @@ static int vlandev_get_info(char *buf, char **start,
return cnt; return cnt;
} }
#else /* No CONFIG_PROC_FS */
/*
* No /proc - output stubs
*/
int __init vlan_proc_init (void)
{
return 0;
}
void vlan_proc_cleanup(void)
{
return;
}
int vlan_proc_add_dev(struct net_device *vlandev)
{
return 0;
}
int vlan_proc_rem_dev(struct net_device *vlandev)
{
return 0;
}
#endif /* No CONFIG_PROC_FS */
#ifndef __BEN_VLAN_PROC_INC__ #ifndef __BEN_VLAN_PROC_INC__
#define __BEN_VLAN_PROC_INC__ #define __BEN_VLAN_PROC_INC__
#ifdef CONFIG_PROC_FS
int vlan_proc_init(void); int vlan_proc_init(void);
int vlan_proc_rem_dev(struct net_device *vlandev); int vlan_proc_rem_dev(struct net_device *vlandev);
...@@ -9,4 +10,13 @@ void vlan_proc_cleanup (void); ...@@ -9,4 +10,13 @@ void vlan_proc_cleanup (void);
#define VLAN_PROC_BUFSZ (4096) /* buffer size for printing proc info */ #define VLAN_PROC_BUFSZ (4096) /* buffer size for printing proc info */
#else /* No CONFIG_PROC_FS */
#define vlan_proc_init() (0)
#define vlan_proc_cleanup() 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__) */ #endif /* !(__BEN_VLAN_PROC_INC__) */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment