]> git.baikalelectronics.ru Git - kernel.git/commit
wl12xx: fix tx_queue_count spurious increment
authorArik Nemtsov <arik@wizery.com>
Sun, 14 Aug 2011 10:17:39 +0000 (13:17 +0300)
committerLuciano Coelho <coelho@ti.com>
Mon, 22 Aug 2011 09:35:32 +0000 (12:35 +0300)
commit0572aefaee00141055948806c5b934bc13ae8d85
tree843bcd2efe9cdf80f4103d29f2a16d51653cb555
parent6a6da519bee801954b2760e268cdfcd8a6b7a653
wl12xx: fix tx_queue_count spurious increment

Only increment the queue count after actually queuing the skb. This
avoids a spurious increment is case of dropped packets.

Also move the Tx-watermark checking code after the packet is enqueued.
This makes the count more accurate - it includes the just-queued
packet.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
drivers/net/wireless/wl12xx/main.c