bt linux # patch -Np1 --verbose -i zd1211rw_inject_2.6.22.mod.patch
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -Naur linux-2.6.22_orig/drivers/net/wireless/zd1211rw/zd_mac.c~ linux-2.6.22/drivers/net/wireless/zd1211rw/zd_mac.c~
|--- linux-2.6.22_orig/drivers/net/wireless/zd1211rw/zd_mac.c~ 1970-01-01 01:00:00.000000000 +0100
|+++ linux-2.6.22/drivers/net/wireless/zd1211rw/zd_mac.c~ 2007-08-23 22:26:08.000000000 +0200
--------------------------
Patching file drivers/net/wireless/zd1211rw/zd_mac.c~ using Plan A...
Hunk #1 succeeded at 1.
done
bt linux # patch -Np1 --verbose -i ieee80211_inject.patch
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -Naur linux-source-2.6.17-orig/net/ieee80211/ieee80211_tx.c linux-source-2.6.17-rawtx/net/ieee80211/ieee80211_tx.c
|--- linux-source-2.6.17-orig/net/ieee80211/ieee80211_tx.c 2006-10-13 14:18:10.000000000 +0200
|+++ linux-source-2.6.17-rawtx/net/ieee80211/ieee80211_tx.c 2007-04-09 17:07:45.000000000 +0200
--------------------------
Patching file net/ieee80211/ieee80211_tx.c using Plan A...
Hunk #1 succeeded at 291.
done
bt linux # cd /usr/src/linux/drivers/net/wireless/zd1211rw
bt zd1211rw # make -C /lib/modules/2.6.21.5/build/ M=`pwd` modules
make: Entering directory `/usr/src/linux-2.6.21.5'
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_chip.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_ieee80211.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_mac.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_netdev.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_rf_al2230.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_rf_rf2959.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_rf_al7230b.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_rf.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_usb.o
CC [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd_util.o
LD [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "ieee80211softmac_stop" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_set_genie" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_set_mlme" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "free_ieee80211" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_set_wap" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_get_essid" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_rx_mgt" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_get_rate" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_get_wap" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_rx" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_set_essid" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_start" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_get_genie" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_set_geo" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_get_scan_results" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_wx_get_auth" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_trigger_scan" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_highest_supported_rate" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "alloc_ieee80211softmac" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_wx_set_encodeext" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_wx_set_auth" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_txb_free" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211softmac_wx_set_rate" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_wx_get_encode" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_wx_set_encode" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
WARNING: "ieee80211_wx_get_encodeext" [/usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko] undefined!
CC /usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.mod.o
LD [M] /usr/src/linux/drivers/net/wireless/zd1211rw/zd1211rw.ko
make: Leaving directory `/usr/src/linux-2.6.21.5'
bt zd1211rw # cd /usr/src/linux/net/ieee80211
bt ieee80211 # make -C /lib/modules/2.6.21.5/build/ M=`pwd` modules
make: Entering directory `/usr/src/linux-2.6.21.5'
CC [M] /usr/src/linux/net/ieee80211/ieee80211_module.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_tx.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_rx.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_wx.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_geo.o
LD [M] /usr/src/linux/net/ieee80211/ieee80211.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_crypt.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_crypt_wep.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_crypt_ccmp.o
CC [M] /usr/src/linux/net/ieee80211/ieee80211_crypt_tkip.o
CC [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac_io.o
CC [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac_auth.o
CC [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac_module.o
CC [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac_scan.o
CC [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac_wx.o
CC [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac_assoc.o
CC [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac_event.o
LD [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac.o
Building modules, stage 2.
MODPOST 6 modules
CC /usr/src/linux/net/ieee80211/ieee80211.mod.o
LD [M] /usr/src/linux/net/ieee80211/ieee80211.ko
CC /usr/src/linux/net/ieee80211/ieee80211_crypt.mod.o
LD [M] /usr/src/linux/net/ieee80211/ieee80211_crypt.ko
CC /usr/src/linux/net/ieee80211/ieee80211_crypt_ccmp.mod.o
LD [M] /usr/src/linux/net/ieee80211/ieee80211_crypt_ccmp.ko
CC /usr/src/linux/net/ieee80211/ieee80211_crypt_tkip.mod.o
LD [M] /usr/src/linux/net/ieee80211/ieee80211_crypt_tkip.ko
CC /usr/src/linux/net/ieee80211/ieee80211_crypt_wep.mod.o
LD [M] /usr/src/linux/net/ieee80211/ieee80211_crypt_wep.ko
CC /usr/src/linux/net/ieee80211/softmac/ieee80211softmac.mod.o
LD [M] /usr/src/linux/net/ieee80211/softmac/ieee80211softmac.ko
make: Leaving directory `/usr/src/linux-2.6.21.5'
bt ieee80211 #