Author: glen                         Date: Fri Apr  4 21:03:45 2008 GMT
Module: SOURCES                       Tag: AC-branch
---- Log message:
- fix for 2.6.16 kernel. builds on ac-amd64

---- Files affected:
SOURCES:
   ndiswrapper-2.6.20.patch (1.1.2.1 -> 1.1.2.2) 

---- Diffs:

================================================================
Index: SOURCES/ndiswrapper-2.6.20.patch
diff -u SOURCES/ndiswrapper-2.6.20.patch:1.1.2.1 
SOURCES/ndiswrapper-2.6.20.patch:1.1.2.2
--- SOURCES/ndiswrapper-2.6.20.patch:1.1.2.1    Fri Apr  4 22:45:44 2008
+++ SOURCES/ndiswrapper-2.6.20.patch    Fri Apr  4 23:03:39 2008
@@ -9,10 +9,9 @@
  #include "ntoskernel.h"
  
  #endif
-diff -upr ndiswrapper-1.15/driver/ndis.c ndiswrapper-1.15./driver/ndis.c
 --- ndiswrapper-1.15/driver/ndis.c     2006-04-26 22:25:24.000000000 +0200
 +++ ndiswrapper-1.15./driver/ndis.c    2008-04-04 22:08:22.547293705 +0200
-@@ -41,8 +41,11 @@ int ndis_init(void)
+@@ -41,8 +41,11 @@
  #endif
        InitializeListHead(&ndis_worker_list);
        nt_spin_lock_init(&ndis_work_list_lock);
@@ -25,7 +24,7 @@
        return 0;
  }
  
-@@ -2101,7 +2104,11 @@ NdisMIndicateReceivePacket(struct ndis_m
+@@ -2101,7 +2104,11 @@
                            (rx_csum_info->rx.tcp_succeeded ||
                             rx_csum_info->rx.ip_succeeded ||
                             rx_csum_info->rx.udp_succeeded)) {
@@ -37,7 +36,7 @@
                                skb->csum = rx_csum_info->value;
                        }
                        netif_rx(skb);
-@@ -2354,7 +2361,11 @@ NdisMTransferDataComplete(struct ndis_mi
+@@ -2354,7 +2361,11 @@
        if (wnd->rx_csum.ip_csum && rx_csum_info &&
            (rx_csum_info->rx.tcp_succeeded || rx_csum_info->rx.ip_succeeded ||
             rx_csum_info->rx.udp_succeeded)) {
@@ -49,18 +48,20 @@
                skb->csum = rx_csum_info->value;
        }
        netif_rx(skb);
-diff -upr ndiswrapper-1.15/driver/ntoskernel.c 
ndiswrapper-1.15./driver/ntoskernel.c
 --- ndiswrapper-1.15/driver/ntoskernel.c       2006-04-26 22:25:24.000000000 
+0200
 +++ ndiswrapper-1.15./driver/ntoskernel.c      2008-04-04 22:08:22.547293705 
+0200
-@@ -13,6 +13,7 @@
+@@ -13,6 +13,10 @@
   *
   */
  
++#include <linux/version.h>
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))
 +#include <asm/highmem.h>
++#endif
  #include "ntoskernel.h"
  #include "ndis.h"
  #include "usb.h"
-@@ -122,9 +123,13 @@ int ntoskernel_init(void)
+@@ -122,9 +126,13 @@
        InitializeListHead(&object_list);
        InitializeListHead(&ntos_work_item_list);
  
@@ -75,10 +76,9 @@
        nt_spin_lock_init(&timer_lock);
        InitializeListHead(&wrap_timer_list);
  
-diff -upr ndiswrapper-1.15/driver/wrapndis.c 
ndiswrapper-1.15./driver/wrapndis.c
 --- ndiswrapper-1.15/driver/wrapndis.c 2006-04-26 22:25:24.000000000 +0200
 +++ ndiswrapper-1.15./driver/wrapndis.c        2008-04-04 22:08:22.547293705 
+0200
-@@ -1808,7 +1808,11 @@ static STDCALL NTSTATUS NdisAddDevice(st
+@@ -1808,7 +1808,11 @@
        init_waitqueue_head(&wnd->ndis_comm_wq);
        wnd->ndis_comm_done = 0;
        wnd->tx_ok = 0;
@@ -90,7 +90,7 @@
        wnd->tx_ring_start = 0;
        wnd->tx_ring_end = 0;
        wnd->is_tx_ring_full = 0;
-@@ -1828,7 +1832,11 @@ static STDCALL NTSTATUS NdisAddDevice(st
+@@ -1828,7 +1832,11 @@
        memset(&wnd->essid, 0, sizeof(wnd->essid));
        memset(&wnd->encr_info, 0, sizeof(wnd->encr_info));
        wnd->infrastructure_mode = Ndis802_11Infrastructure;
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/ndiswrapper-2.6.20.patch?r1=1.1.2.1&r2=1.1.2.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to