From: hwg Date: Mon, 9 Mar 2015 09:17:20 +0000 (+0800) Subject: update wifi bcmdhd driver: X-Git-Tag: firefly_0821_release~4158^2~375 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=6086f8f486864f68063224ab9dfe0711bfd31f0f;p=firefly-linux-kernel-4.4.55.git update wifi bcmdhd driver: solve kernel panic when use gmac and hotspots at same time --- diff --git a/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/hnd_pktq.c b/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/hnd_pktq.c index d619113b1a5c..a7d3f7e57c1e 100755 --- a/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/hnd_pktq.c +++ b/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/hnd_pktq.c @@ -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; diff --git a/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/rkversion.c b/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/rkversion.c index 31ad13445448..d0a21ea6109e 100755 --- a/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/rkversion.c +++ b/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/rkversion.c @@ -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[] = "";