Commit 223bb15e4a78115bb1bbc3e58e246d26f2c16462
Committed by
David S. Miller
1 parent
5526c03137
Exists in
master
and in
38 other branches
qlcnic: remove usage of vlan_group_get_device
Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Showing 1 changed file with 1 additions and 6 deletions Side-by-side Diff
drivers/net/qlcnic/qlcnic_main.c
... | ... | @@ -4198,18 +4198,13 @@ |
4198 | 4198 | qlcnic_restore_indev_addr(struct net_device *netdev, unsigned long event) |
4199 | 4199 | { |
4200 | 4200 | struct qlcnic_adapter *adapter = netdev_priv(netdev); |
4201 | - struct vlan_group *grp; | |
4202 | 4201 | struct net_device *dev; |
4203 | 4202 | u16 vid; |
4204 | 4203 | |
4205 | 4204 | qlcnic_config_indev_addr(adapter, netdev, event); |
4206 | 4205 | |
4207 | - grp = rcu_dereference_rtnl(netdev->vlgrp); | |
4208 | - if (!grp) | |
4209 | - return; | |
4210 | - | |
4211 | 4206 | for_each_set_bit(vid, adapter->vlans, VLAN_N_VID) { |
4212 | - dev = vlan_group_get_device(grp, vid); | |
4207 | + dev = __vlan_find_dev_deep(netdev, vid); | |
4213 | 4208 | if (!dev) |
4214 | 4209 | continue; |
4215 | 4210 | qlcnic_config_indev_addr(adapter, dev, event); |