Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 361835
b: refs/heads/master
c: 4a7df34
h: refs/heads/master
i:
  361833: 4c0e08a
  361831: c85c5f9
v: v3
  • Loading branch information
Cong Wang authored and David S. Miller committed Mar 24, 2013
1 parent 46ee169 commit bc16c48
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 9979a55a833883242e3a29f3596676edd7199c46
refs/heads/master: 4a7df340ed1bac190c124c1601bfc10cde9fb4fb
14 changes: 7 additions & 7 deletions trunk/net/8021q/vlan.c
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,6 @@ void unregister_vlan_dev(struct net_device *dev, struct list_head *head)

grp = &vlan_info->grp;

/* Take it out of our own structures, but be sure to interlock with
* HW accelerating devices or SW vlan input packet processing if
* VLAN is not 0 (leave it there for 802.1p).
*/
if (vlan_id)
vlan_vid_del(real_dev, vlan_id);

grp->nr_vlan_devs--;

if (vlan->flags & VLAN_FLAG_MVRP)
Expand All @@ -114,6 +107,13 @@ void unregister_vlan_dev(struct net_device *dev, struct list_head *head)
vlan_gvrp_uninit_applicant(real_dev);
}

/* Take it out of our own structures, but be sure to interlock with
* HW accelerating devices or SW vlan input packet processing if
* VLAN is not 0 (leave it there for 802.1p).
*/
if (vlan_id)
vlan_vid_del(real_dev, vlan_id);

/* Get rid of the vlan's reference to real_dev */
dev_put(real_dev);
}
Expand Down

0 comments on commit bc16c48

Please sign in to comment.