|
@@ -31,7 +31,6 @@ static void RxPktPendingTimeout(unsigned long data)
|
|
|
|
|
|
//u32 flags = 0;
|
|
|
unsigned long flags = 0;
|
|
|
- struct ieee80211_rxb *stats_IndicateArray[REORDER_WIN_SIZE];
|
|
|
u8 index = 0;
|
|
|
bool bPktInBuf = false;
|
|
|
|
|
@@ -55,7 +54,7 @@ static void RxPktPendingTimeout(unsigned long data)
|
|
|
pRxTs->RxIndicateSeq = (pRxTs->RxIndicateSeq + 1) % 4096;
|
|
|
|
|
|
IEEE80211_DEBUG(IEEE80211_DL_REORDER,"RxPktPendingTimeout(): IndicateSeq: %d\n", pReorderEntry->SeqNum);
|
|
|
- stats_IndicateArray[index] = pReorderEntry->prxb;
|
|
|
+ ieee->stats_IndicateArray[index] = pReorderEntry->prxb;
|
|
|
index++;
|
|
|
|
|
|
list_add_tail(&pReorderEntry->List, &ieee->RxReorder_Unused_List);
|
|
@@ -79,7 +78,7 @@ static void RxPktPendingTimeout(unsigned long data)
|
|
|
spin_unlock_irqrestore(&(ieee->reorder_spinlock), flags);
|
|
|
return;
|
|
|
}
|
|
|
- ieee80211_indicate_packets(ieee, stats_IndicateArray, index);
|
|
|
+ ieee80211_indicate_packets(ieee, ieee->stats_IndicateArray, index);
|
|
|
}
|
|
|
|
|
|
if(bPktInBuf && (pRxTs->RxTimeoutIndicateSeq==0xffff))
|