busybox: (vconfig) do not attempt to open /proc/net/vlan/config for no good reason...
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 23 Dec 2012 10:59:57 +0000 (10:59 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 23 Dec 2012 10:59:57 +0000 (10:59 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34872 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/busybox/patches/260-vconfig_proc.patch [new file with mode: 0644]

diff --git a/package/busybox/patches/260-vconfig_proc.patch b/package/busybox/patches/260-vconfig_proc.patch
new file mode 100644 (file)
index 0000000..5d6c26b
--- /dev/null
@@ -0,0 +1,22 @@
+--- a/networking/vconfig.c
++++ b/networking/vconfig.c
+@@ -116,8 +116,6 @@ static const char name_types[] ALIGN1 = 
+       '_', 'N', 'O', '_', 'P', 'A', 'D', 0,
+ };
+-static const char conf_file_name[] ALIGN1 = "/proc/net/vlan/config";
+-
+ int vconfig_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
+ int vconfig_main(int argc, char **argv)
+ {
+@@ -129,10 +127,6 @@ int vconfig_main(int argc, char **argv)
+               bb_show_usage();
+       }
+-      /* Don't bother closing the filedes.  It will be closed on cleanup. */
+-      /* Will die if 802.1q is not present */
+-      xopen(conf_file_name, O_RDONLY);
+-
+       memset(&ifr, 0, sizeof(ifr));
+       ++argv;