diff -urN zd1211/src/zd1205.c zd1211_patched/src/zd1205.c --- zd1211/src/zd1205.c 2005-06-07 23:45:21.000000000 +0200 +++ zd1211_patched/src/zd1205.c 2005-10-28 17:17:44.000000000 +0200 @@ -4435,7 +4435,7 @@ { SIOCIWFIRSTPRIV + 0xD, 0, 0, "save_conf" }, }; - err = verify_area(VERIFY_WRITE, wrq->u.data.pointer, sizeof(privtab)); + err = access_ok(VERIFY_WRITE, wrq->u.data.pointer, sizeof(privtab)); if (err) break; diff -urN zd1211/src/zd1205.h zd1211_patched/src/zd1205.h --- zd1211/src/zd1205.h 2005-08-14 13:17:08.000000000 +0200 +++ zd1211_patched/src/zd1205.h 2005-10-28 17:24:05.000000000 +0200 @@ -76,6 +76,7 @@ #define fPROG_FLASH 1 #define fPROG_FLASH_BY_FW 1 #define fDRV_UPDATE_EEP 1 +#define fVERIFY_FLASH 0 enum zd1205_device_type { ZD_1202 = 1, diff -urN zd1211/src/zdcompat.h zd1211_patched/src/zdcompat.h --- zd1211/src/zdcompat.h 2005-03-27 22:47:36.000000000 +0200 +++ zd1211_patched/src/zdcompat.h 2005-10-28 18:18:54.000000000 +0200 @@ -108,4 +108,9 @@ #define free_netdev(x) kfree(x) #endif +// mar ott 25 23:39:55 CEST 2005 +kae - blandfix +#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13)) +#define URB_ASYNC_UNLINK 0 +#endif + #endif