summaryrefslogtreecommitdiff
path: root/sound/soc
diff options
context:
space:
mode:
authorMichal Kazior <michal.kazior@tieto.com>2014-10-28 12:34:38 +0300
committerKalle Valo <kvalo@qca.qualcomm.com>2014-10-31 03:32:28 +0300
commit7962b0d898accdc683955af495528d4d6d24e0b3 (patch)
treefab5ef20667739f5e2627a9084a1e9b2efe45fdc /sound/soc
parent605cdba1c92308fc39b5e1a0f226c14a7769889a (diff)
downloadlinux-7962b0d898accdc683955af495528d4d6d24e0b3.tar.xz
ath10k: speed up hw recovery
In some cases hw recovery was taking an absurdly long time due to ath10k waiting for things that would never really complete. Instead of waiting for inevitable timeouts poke all completions and wakequeues and check if it's still worth waiting. Reading/writing ar->state requires conf_mutex. Since waiters might be holding it introduce a new flag CRASH_FLUSH so it's possible to tell waiters to abort whatever they were waiting for. Signed-off-by: Michal Kazior <michal.kazior@tieto.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'sound/soc')
0 files changed, 0 insertions, 0 deletions