Skip to content

Commit

Permalink
irda: net_device_ops ioctl fix
Browse files Browse the repository at this point in the history
Need to reference net_device_ops not old pointer.

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Stephen Hemminger authored and David S. Miller committed Mar 22, 2009
1 parent fe8114e commit 92bcd4f
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions net/irda/irda_device.c
Original file line number Diff line number Diff line change
Expand Up @@ -149,13 +149,14 @@ int irda_device_is_receiving(struct net_device *dev)

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",
__func__);
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)
return ret;

Expand Down

0 comments on commit 92bcd4f

Please sign in to comment.