]> git.pld-linux.org Git - packages/atl2.git/commitdiff
- make it proper way (and it's for >= 2.6.21, not .19)
authorzbyniu <zbyniu@pld-linux.org>
Fri, 24 Aug 2007 21:07:44 +0000 (21:07 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    kernel-net-atl2-build.patch -> 1.2

kernel-net-atl2-build.patch

index 5283408d21bc6323352567f5459b626c5b61bb06..d59558a1d5a3fe9ee0255fc5efc985abe2d6ba4f 100644 (file)
@@ -1,28 +1,35 @@
---- src/at_main.c.orig 2007-04-21 11:19:25.000000000 +0200
-+++ src/at_main.c      2007-08-24 09:33:55.122013719 +0200
-@@ -1479,7 +1479,7 @@
- static void\r
- at_vlan_rx_kill_vid(struct net_device *netdev, u16 vid)\r
- {\r
--    struct at_adapter *adapter = netdev_priv(netdev);\r
-+/*    struct at_adapter *adapter = netdev_priv(netdev);\r
\r
+         }\r
+diff -upr atl2-1.4.0.20./src/at_main.c atl2-1.4.0.20/src/at_main.c
+--- atl2-1.4.0.20./src/at_main.c       2007-04-21 11:19:25.000000000 +0200
++++ atl2-1.4.0.20/src/at_main.c        2007-08-24 22:49:28.682998750 +0200
+@@ -1484,9 +1484,12 @@ at_vlan_rx_kill_vid(struct net_device *n
  //    DEBUGFUNC("at_vlan_rx_kill_vid !");\r
      at_irq_disable(adapter);\r
-@@ -1499,7 +1500,7 @@
- at_restore_vlan(struct at_adapter *adapter)\r
- {\r
- //    DEBUGFUNC("at_restore_vlan !");\r
--    at_vlan_rx_register(adapter->netdev, adapter->vlgrp);\r
-+/*    at_vlan_rx_register(adapter->netdev, adapter->vlgrp);\r
  \r
+-    if (adapter->vlgrp) {\r
+-        adapter->vlgrp->vlan_devices[vid] = NULL;\r
+-    }\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,21)  \r
++      if (adapter->vlgrp)\r
++              adapter->vlgrp->vlan_devices[vid] = NULL;\r
++#else\r
++      vlan_group_set_device(adapter->vlgrp, vid, NULL);\r
++#endif\r
\r
+     at_irq_enable(adapter);\r
\r
+@@ -1504,8 +1507,12 @@ at_restore_vlan(struct at_adapter *adapt
      if(adapter->vlgrp) {\r
          u16 vid;\r
-@@ -1509,6 +1510,7 @@
+         for(vid = 0; vid < VLAN_GROUP_ARRAY_LEN; vid++) {\r
+-            if(!adapter->vlgrp->vlan_devices[vid])\r
+-                continue;\r
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,21)  \r
++              if(!adapter->vlgrp->vlan_devices[vid])\r
++#else\r
++              if(!adapter->vlgrp->vlan_devices_arrays[vid])\r
++#endif\r
++                      continue;\r
              at_vlan_rx_add_vid(adapter->netdev, vid);\r
          }\r
      }\r
-+*/
- }\r
- #endif\r
\r
This page took 0.080283 seconds and 4 git commands to generate.