From 83abca7f2f7ab63a86a0432ba003f118ab9a8ba0 Mon Sep 17 00:00:00 2001 From: Arik Nemtsov Date: Tue, 27 Nov 2012 08:44:56 +0200 Subject: [PATCH] --- yaml --- r: 352203 b: refs/heads/master c: b50a62bb39c66e6ed5f1f581bb32644936f08cf3 h: refs/heads/master i: 352201: 04133c0fc04e41d891ffaabf1135b21827b23eac 352199: e9e65ad7f334313120d615430873d23025f3215d v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/ti/wlcore/cmd.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 27c4185fd5b2..28bff8fe36a9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 583f81644ab34a1314827a1dffc7fc8fbad7dc0f +refs/heads/master: b50a62bb39c66e6ed5f1f581bb32644936f08cf3 diff --git a/trunk/drivers/net/wireless/ti/wlcore/cmd.c b/trunk/drivers/net/wireless/ti/wlcore/cmd.c index 38243aa8614f..e00d64be8d75 100644 --- a/trunk/drivers/net/wireless/ti/wlcore/cmd.c +++ b/trunk/drivers/net/wireless/ti/wlcore/cmd.c @@ -322,6 +322,10 @@ int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) __set_bit(link, wl->links_map); __set_bit(link, wlvif->links_map); spin_unlock_irqrestore(&wl->wl_lock, flags); + + /* take the last "freed packets" value from the current FW status */ + wl->links[link].prev_freed_pkts = + wl->fw_status_2->counters.tx_lnk_free_pkts[link]; *hlid = link; return 0; }