]> git.karo-electronics.de Git - karo-tx-linux.git/commit
brcm80211: smac: resume transmit fifo upon receiving frames
authorArend van Spriel <arend@broadcom.com>
Wed, 25 Apr 2012 22:39:59 +0000 (17:39 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 7 May 2012 15:56:34 +0000 (08:56 -0700)
commit326f0492f8b0d4e3f1e1a7f47eddd0c0f7a644d9
tree1e3d5f412e98554cd904a37c75ed150a96ca7157
parentcb30a2fb48b70262f9989a0d0bbc2a42ec156a22
brcm80211: smac: resume transmit fifo upon receiving frames

commit badc4f07622f0f7093a201638f45e85765f1b5e4 upstream.

There have been reports about not being able to use access-points
on channel 12 and 13 or having connectivity issues when these channels
were part of the selected regulatory domain. Upon switching to these
channels the brcmsmac driver suspends the transmit dma fifos. This
patch resumes them upon handing over the first received beacon to
mac80211.

This patch is to be applied to the stable tree for kernel versions
3.2 and 3.3.

Tested-by: Francesco Saverio Schiavarelli <fschiava@libero.it>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: Brett Rudley <brudley@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/brcm80211/brcmsmac/wlc_bmac.c
drivers/staging/brcm80211/brcmsmac/wlc_bmac.h
drivers/staging/brcm80211/brcmsmac/wlc_main.c