diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/core/dev.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 048cf1197872..daca72e6b37b 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -3745,11 +3745,13 @@ static int dev_ifsioc(struct net *net, struct ifreq *ifr, unsigned int cmd) | |||
3745 | { | 3745 | { |
3746 | int err; | 3746 | int err; |
3747 | struct net_device *dev = __dev_get_by_name(net, ifr->ifr_name); | 3747 | struct net_device *dev = __dev_get_by_name(net, ifr->ifr_name); |
3748 | const struct net_device_ops *ops = dev->netdev_ops; | 3748 | const struct net_device_ops *ops; |
3749 | 3749 | ||
3750 | if (!dev) | 3750 | if (!dev) |
3751 | return -ENODEV; | 3751 | return -ENODEV; |
3752 | 3752 | ||
3753 | ops = dev->netdev_ops; | ||
3754 | |||
3753 | switch (cmd) { | 3755 | switch (cmd) { |
3754 | case SIOCSIFFLAGS: /* Set interface flags */ | 3756 | case SIOCSIFFLAGS: /* Set interface flags */ |
3755 | return dev_change_flags(dev, ifr->ifr_flags); | 3757 | return dev_change_flags(dev, ifr->ifr_flags); |