summaryrefslogtreecommitdiffstats
path: root/drivers/net/phy
diff options
context:
space:
mode:
authorDavid Woodhouse <dwmw2@infradead.org>2007-11-28 19:56:34 +0000
committerJeff Garzik <jeff@garzik.org>2007-12-01 16:35:51 -0500
commitdda93b486a25009456fca6b9c925ab4d7c6b6d6a (patch)
treeafadac90b06ac707096127eb07a7c74a82ddfb92 /drivers/net/phy
parent3d26e69533e4df45d03c0b9fa0b3f7e84980b873 (diff)
downloadlinux-stable-dda93b486a25009456fca6b9c925ab4d7c6b6d6a.tar.gz
linux-stable-dda93b486a25009456fca6b9c925ab4d7c6b6d6a.tar.bz2
linux-stable-dda93b486a25009456fca6b9c925ab4d7c6b6d6a.zip
Stop phy code from returning success to unknown ioctls.
This kind of sucks, and prevents the Fedora installer from using the device for network installs... [root@efika phy]# iwconfig eth0 Warning: Driver for device eth0 has been compiled with an ancient version of Wireless Extension, while this program support version 11 and later. Some things may be broken... eth0 ESSID:off/any Nickname:"" NWID:0 Channel:0 Access Point: 00:00:BF:81:14:E0 Bit Rate:-1.08206e+06 kb/s Sensitivity=0/0 RTS thr:off Fragment thr:off Encryption key:<too big> Power Management:off Signed-off-by: David Woodhouse <dwmw2@infradead.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/phy')
-rw-r--r--drivers/net/phy/phy.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c
index 9bc11773705b..7c9e6e349503 100644
--- a/drivers/net/phy/phy.c
+++ b/drivers/net/phy/phy.c
@@ -406,6 +406,9 @@ int phy_mii_ioctl(struct phy_device *phydev,
&& phydev->drv->config_init)
phydev->drv->config_init(phydev);
break;
+
+ default:
+ return -ENOTTY;
}
return 0;