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

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
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -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;