mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 19:00:25 +00:00
[PATCH] xtensa platform-iss network: remove no-op ioctl handler
If the driver ever wants to add ethtool support it should use ethtool_ops. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
This commit is contained in:
parent
76f2b4d98c
commit
d375747284
1 changed files with 0 additions and 33 deletions
|
@ -611,38 +611,6 @@ static int iss_net_change_mtu(struct net_device *dev, int new_mtu)
|
|||
return -EINVAL;
|
||||
}
|
||||
|
||||
static int iss_net_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
|
||||
{
|
||||
#if 0
|
||||
static const struct ethtool_drvinfo info = {
|
||||
.cmd = ETHTOOL_GDRVINFO,
|
||||
.driver = DRIVER_NAME,
|
||||
.version = "42",
|
||||
};
|
||||
void *useraddr;
|
||||
u32 ethcmd;
|
||||
|
||||
switch (cmd) {
|
||||
case SIOCETHTOOL:
|
||||
useraddr = ifr->ifr_data;
|
||||
if (copy_from_user(ðcmd, useraddr, sizeof(ethcmd)))
|
||||
return -EFAULT;
|
||||
|
||||
switch (ethcmd) {
|
||||
case ETHTOOL_GDRVINFO:
|
||||
if (copy_to_user(useraddr, &info, sizeof(info)))
|
||||
return -EFAULT;
|
||||
return 0;
|
||||
default:
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
default:
|
||||
return -EINVAL;
|
||||
}
|
||||
#endif
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
void iss_net_user_timer_expire(unsigned long _conn)
|
||||
{
|
||||
}
|
||||
|
@ -730,7 +698,6 @@ static int iss_net_configure(int index, char *init)
|
|||
dev->tx_timeout = iss_net_tx_timeout;
|
||||
dev->set_mac_address = iss_net_set_mac;
|
||||
dev->change_mtu = iss_net_change_mtu;
|
||||
dev->do_ioctl = iss_net_ioctl;
|
||||
dev->watchdog_timeo = (HZ >> 1);
|
||||
dev->irq = -1;
|
||||
|
||||
|
|
Loading…
Reference in a new issue