Commit 92bcd4fe authored by Stephen Hemminger's avatar Stephen Hemminger Committed by David S. Miller

irda: net_device_ops ioctl fix

Need to reference net_device_ops not old pointer.
Signed-off-by: default avatarStephen Hemminger <shemminger@vyatta.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent fe8114e8
...@@ -149,13 +149,14 @@ int irda_device_is_receiving(struct net_device *dev) ...@@ -149,13 +149,14 @@ int irda_device_is_receiving(struct net_device *dev)
IRDA_DEBUG(2, "%s()\n", __func__); IRDA_DEBUG(2, "%s()\n", __func__);
if (!dev->do_ioctl) { if (!dev->netdev_ops->ndo_do_ioctl) {
IRDA_ERROR("%s: do_ioctl not impl. by device driver\n", IRDA_ERROR("%s: do_ioctl not impl. by device driver\n",
__func__); __func__);
return -1; return -1;
} }
ret = dev->do_ioctl(dev, (struct ifreq *) &req, SIOCGRECEIVING); ret = (dev->netdev_ops->ndo_do_ioctl)(dev, (struct ifreq *) &req,
SIOCGRECEIVING);
if (ret < 0) if (ret < 0)
return ret; return ret;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment