summaryrefslogtreecommitdiff
path: root/meta/packages/rt2860/rt2860-1.7.0.0/05-iwpriv.patch
blob: 5d1ff82e0ec0232483838c70cc876f6ca70ff8ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
 src/cmm_info.c |   34 ++++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 14 deletions(-)

Index: rt2860-1.7.0.0/src/cmm_info.c
===================================================================
--- rt2860-1.7.0.0.orig/src/cmm_info.c	2008-10-01 16:16:04.000000000 +0200
+++ rt2860-1.7.0.0/src/cmm_info.c	2008-10-01 17:03:10.000000000 +0200
@@ -808,33 +808,39 @@ INT	Show_DescInfo_Proc(
 #ifdef RT2860
 	INT i, QueIdx=0;
 	PRT28XX_RXD_STRUC pRxD;
-    PTXD_STRUC pTxD;
+	PTXD_STRUC pTxD;
 	PRTMP_TX_RING	pTxRing = &pAd->TxRing[QueIdx];	
 	PRTMP_MGMT_RING	pMgmtRing = &pAd->MgmtRing;	
-	PRTMP_RX_RING	pRxRing = &pAd->RxRing;	
-	
+	PRTMP_RX_RING	pRxRing = &pAd->RxRing;
+
 	for(i=0;i<TX_RING_SIZE;i++)
 	{	
 	    pTxD = (PTXD_STRUC) pTxRing->Cell[i].AllocVa;
-	    printk("Desc #%d\n",i);
-	    hex_dump("Tx Descriptor", (char *)pTxD, 16);
-	    printk("pTxD->DMADONE = %x\n", pTxD->DMADONE);
+	    if (pTxD) {
+		    printk("Desc #%d\n",i);
+		    hex_dump("Tx Descriptor", (char *)pTxD, 16);
+		    printk("pTxD->DMADONE = %x\n", pTxD->DMADONE);
+	    }
 	}    
-	printk("---------------------------------------------------\n");
+
 	for(i=0;i<MGMT_RING_SIZE;i++)
 	{	
 	    pTxD = (PTXD_STRUC) pMgmtRing->Cell[i].AllocVa;
-	    printk("Desc #%d\n",i);
-	    hex_dump("Mgmt Descriptor", (char *)pTxD, 16);
-	    printk("pMgmt->DMADONE = %x\n", pTxD->DMADONE);
+	    if (pTxD) {
+		    printk("Desc #%d\n",i);
+		    hex_dump("Mgmt Descriptor", (char *)pTxD, 16);
+		    printk("pMgmt->DMADONE = %x\n", pTxD->DMADONE);
+	    }
 	}    
-	printk("---------------------------------------------------\n");
+
 	for(i=0;i<RX_RING_SIZE;i++)
 	{	
 	    pRxD = (PRT28XX_RXD_STRUC) pRxRing->Cell[i].AllocVa;
-	    printk("Desc #%d\n",i);
-	    hex_dump("Rx Descriptor", (char *)pRxD, 16);
-		printk("pRxD->DDONE = %x\n", pRxD->DDONE);
+	    if (pRxD) {
+		    printk("Desc #%d\n",i);
+		    hex_dump("Rx Descriptor", (char *)pRxD, 16);
+		    printk("pRxD->DDONE = %x\n", pRxD->DDONE);
+	    }
 	}
 #endif // RT2860 //