projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
76e35f3
)
esp8089 wifi: solve warning in 64bit
author
hwg
<hwg@rock-chips.com>
Thu, 21 May 2015 01:02:38 +0000
(09:02 +0800)
committer
hwg
<hwg@rock-chips.com>
Thu, 21 May 2015 01:02:38 +0000
(09:02 +0800)
drivers/net/wireless/rockchip_wlan/esp8089/esp_premalloc/esp_mem.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/rockchip_wlan/esp8089/esp_premalloc/esp_mem.c
b/drivers/net/wireless/rockchip_wlan/esp8089/esp_premalloc/esp_mem.c
index 961eab9b29c42e1f8fee5ed71f2897fc842487c4..f8ac54d8772d21191cd51cd7241fd7dd063e1d87 100755
(executable)
--- a/
drivers/net/wireless/rockchip_wlan/esp8089/esp_premalloc/esp_mem.c
+++ b/
drivers/net/wireless/rockchip_wlan/esp8089/esp_premalloc/esp_mem.c
@@
-149,7
+149,11
@@
void esp_put_sip_skb(struct sk_buff **skb)
for (i = 0; i < SIP_SKB_ARR_NUM; i++) {
if (gl_sip_skb_arr[i].skb_p == *skb) {
gl_sip_skb_arr[i].skb_p->data = gl_sip_skb_arr[i].skb_p->head;
+#if BITS_PER_LONG > 32
+ gl_sip_skb_arr[i].skb_p->tail = 0;
+#else
gl_sip_skb_arr[i].skb_p->tail = gl_sip_skb_arr[i].skb_p->head;
+#endif
gl_sip_skb_arr[i].skb_p->data_len = 0;
gl_sip_skb_arr[i].skb_p->len = 0;
skb_trim(gl_sip_skb_arr[i].skb_p, 0);