summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/hw.c
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2014-02-03 11:45:51 +0100
committerJohn W. Linville <linville@tuxdriver.com>2014-02-04 15:30:07 -0500
commita243de48558397f438e299178cac29f6da8fc0ce (patch)
tree7a86e26b558acab2ec7ebc1bd30edd526034e46e /drivers/net/wireless/ath/ath9k/hw.c
parent4fcfc7443d072582b5047b8b391d711590e5645c (diff)
downloadop-kernel-dev-a243de48558397f438e299178cac29f6da8fc0ce.zip
op-kernel-dev-a243de48558397f438e299178cac29f6da8fc0ce.tar.gz
ath9k_htc: avoid scheduling while atomic on sta_rc_update
mac80211 ->sta_rc_update() callback must be atomic. Since we have to take mutex and do other operations that can sleep when sending fimrware commands to device, the only option to satisfy atomicity requirement of ->sta_rc_update(), that I can see, is introduce work_struct and defer uploading new rates to that work. Tested-by: Oleksij Rempel <linux@rempel-privat.de> Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hw.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud