mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-12-31 01:26:26 +02:00
fix ethtool call for communication between wl and wl.o
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@1091 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
12dcf75dba
commit
230cd1444f
@ -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));
|
BUG_TRAP(!timer_pending(&dev->watchdog_timer));
|
||||||
spin_unlock_bh(&dev->queue_lock);
|
spin_unlock_bh(&dev->queue_lock);
|
||||||
write_unlock(&qdisc_tree_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);
|
||||||
|
Loading…
Reference in New Issue
Block a user