summaryrefslogtreecommitdiff
path: root/tools/vm
diff options
context:
space:
mode:
authorMichal Kazior <michal.kazior@tieto.com>2013-10-16 12:44:46 (GMT)
committerKalle Valo <kvalo@qca.qualcomm.com>2013-10-16 12:44:46 (GMT)
commitad088bfa1e3d05670734839e1a22a69ce4b193fb (patch)
tree847296d0f833a8cf5b2e07b62fef9d38a9752e3e /tools/vm
parent0579119f7deab9bb112a432a0e8acbc6fc91ea14 (diff)
downloadlinux-fsl-qoriq-ad088bfa1e3d05670734839e1a22a69ce4b193fb.tar.xz
ath10k: fix scheduling while atomic config bug
Recent HTC/WMI changes introduced the bug. ath10k was using _atomic iteration function with sleepable functions. mac80211 provides another iteration function but it cannot be safely called in hw_config() callback due to local->iflist_mtx being possibly acquired already. The patch uses internal vif list for iteration purposes and removes/refactors no longer necessary _iter functions. Reported-By: Kalle Valo <kvalo@qca.qualcomm.com> Signed-off-by: Michal Kazior <michal.kazior@tieto.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'tools/vm')
0 files changed, 0 insertions, 0 deletions