projects
/
GitHub
/
mt8127
/
android_kernel_alcatel_ttab.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
iwl3945: fix panic in iwl3945 driver
[GitHub/mt8127/android_kernel_alcatel_ttab.git]
/
drivers
/
net
/
wireless
/
iwlwifi
/
iwl3945-base.c
diff --git
a/drivers/net/wireless/iwlwifi/iwl3945-base.c
b/drivers/net/wireless/iwlwifi/iwl3945-base.c
index 96b23f4571cb4e4c635a0397ac017721b513799b..e5d8fa38432e48f1caee788711e5dd8f208c8282 100644
(file)
--- a/
drivers/net/wireless/iwlwifi/iwl3945-base.c
+++ b/
drivers/net/wireless/iwlwifi/iwl3945-base.c
@@
-548,6
+548,9
@@
static int iwl3945_tx_skb(struct iwl_priv *priv, struct sk_buff *skb)
txq = &priv->txq[txq_id];
q = &txq->q;
+ if ((iwl_queue_space(q) < q->high_mark))
+ goto drop;
+
spin_lock_irqsave(&priv->lock, flags);
idx = get_cmd_index(q, q->write_ptr, 0);