diff -urp ieee80211-1.1.9/net/ieee80211.h ieee80211-1.1.9-fix/net/ieee80211.h --- ieee80211-1.1.9/net/ieee80211.h 2006-01-16 13:17:50.000000000 +0800 +++ ieee80211-1.1.9-fix/net/ieee80211.h 2006-01-23 10:41:33.000000000 +0800 @@ -43,12 +43,15 @@ #define IW_QUAL_DBM 0x08 /* Level + Noise are dBm */ #endif - #ifndef __bitwise /* if __leXX is not defined */ typedef __u16 __le16; typedef __u64 __le64; #endif +#ifndef DEFINE_SPINLOCK +#define DEFINE_SPINLOCK(s) spinlock_t s = SPIN_LOCK_UNLOCKED +#endif + #define IEEE80211_VERSION "1.1.9" #define IEEE80211_DATA_LEN 2304