]> nv-tegra.nvidia Code Review - linux-2.6.git/blobdiff - drivers/net/gianfar.c
gianfar: Revive VLAN support
[linux-2.6.git] / drivers / net / gianfar.c
index ea530673236ef8e6f46f6ab05c87ba47e1096f02..3f7eab42aef12b14e10c8e874894d3c1b1490093 100644 (file)
@@ -1423,15 +1423,11 @@ static void gfar_vlan_rx_register(struct net_device *dev,
 {
        struct gfar_private *priv = netdev_priv(dev);
        unsigned long flags;
-       struct vlan_group *old_grp;
        u32 tempval;
 
        spin_lock_irqsave(&priv->rxlock, flags);
 
-       old_grp = priv->vlgrp;
-
-       if (old_grp == grp)
-               return;
+       priv->vlgrp = grp;
 
        if (grp) {
                /* Enable VLAN tag insertion */