fix ethtool call for communication between wl and wl.o
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 28 May 2005 17:54:47 +0000 (17:54 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 28 May 2005 17:54:47 +0000 (17:54 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@1091 3c298f89-4303-0410-b956-a3cf2f4a3e73

openwrt/target/linux/linux-2.4/patches/002-wl_fix.patch

index e44a80b..b534786 100644 (file)
@@ -330,3 +330,22 @@ diff -Nur linux-2.4.30/net/sched/sch_generic.c linux-2.4.30-wl-fix/net/sched/sch
        BUG_TRAP(!timer_pending(&dev->watchdog_timer));
        spin_unlock_bh(&dev->queue_lock);
        write_unlock(&qdisc_tree_lock);
        BUG_TRAP(!timer_pending(&dev->watchdog_timer));
        spin_unlock_bh(&dev->queue_lock);
        write_unlock(&qdisc_tree_lock);
+diff -urN linux.old/net/core/dev.c linux.dev/net/core/dev.c
+--- linux.old/net/core/dev.c   2005-05-28 17:42:07.000000000 +0200
++++ linux.dev/net/core/dev.c   2005-05-28 20:38:06.000000000 +0200
+@@ -2223,6 +2223,7 @@
+                           cmd == SIOCGMIIPHY ||
+                           cmd == SIOCGMIIREG ||
+                           cmd == SIOCSMIIREG ||
++                          cmd == SIOCETHTOOL ||
+                           cmd == SIOCWANDEV) {
+                               if (dev->do_ioctl) {
+                                       if (!netif_device_present(dev))
+@@ -2405,6 +2406,7 @@
+                
+               default:
+                       if (cmd == SIOCWANDEV ||
++                          (cmd == SIOCETHTOOL) ||
+                           (cmd >= SIOCDEVPRIVATE &&
+                            cmd <= SIOCDEVPRIVATE + 15)) {
+                               dev_load(ifr.ifr_name);
This page took 0.027787 seconds and 4 git commands to generate.