update wifi bcmdhd driver:
authorhwg <hwg@rock-chips.com>
Mon, 9 Mar 2015 09:17:20 +0000 (17:17 +0800)
committerhwg <hwg@rock-chips.com>
Mon, 9 Mar 2015 09:23:03 +0000 (17:23 +0800)
 solve kernel panic when use gmac and hotspots at same time

drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/hnd_pktq.c
drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/rkversion.c

index d619113b1a5c084053cf3ea69a646fd1ae86d037..a7d3f7e57c1e39646ea39962bc84f13cfb03c57f 100755 (executable)
@@ -573,6 +573,12 @@ pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out)
 
        q->len--;
 
+        // terence 20150308: fix for non-null pointer of skb->prev sent from ndo_start_xmit
+        if (q->len == 0) {
+            q->head = NULL;
+            q->tail = NULL;
+        }
+
        if (prec_out)
                *prec_out = prec;
 
index 31ad1344544815e4183d5985104a1c2d590c8140..d0a21ea6109e611fcc17ee84be40ee1f1c554dc1 100755 (executable)
@@ -10,7 +10,7 @@
  */
 
 
-const char RKWIFI_DRV_VERSION[] = "5.20.WFD.OOB.64bit";
+const char RKWIFI_DRV_VERSION[] = "5.40.WFD.OOB.64bit";
 
 const char WIFI_MODULE_NAME[] = "";
 const char CONFIG_BCMDHD_FW_PATH[] = "";