diff options
author | Michal Kazior <michal.kazior@tieto.com> | 2013-10-16 15:44:45 +0300 |
---|---|---|
committer | Kalle Valo <kvalo@qca.qualcomm.com> | 2013-10-16 15:44:45 +0300 |
commit | cc4827b97b0a5fec66689c0e511a94e3dad490fc (patch) | |
tree | 494878e959067422475835cbcff94d240fc21fa3 /lib/mpi/mpiutil.c | |
parent | d544943afa678ffe06de295b5420f060389edfc9 (diff) |
ath10k: use workqueue to set WEP TX key
Recent WMI/HTC changes made it possible for WMI
commands to sleep (if there's not enough HTC TX
credits to submit a command). TX path is in an
atomic context so calling WMI commands in it is
wrong.
This simply moves WEP key index update to a worker
and fixes the 'scheduling while atomic' bug.
This still leaves multiple WEP key handling laggy,
i.e. some frames may be TXed with an old/different
key (although recipient should still be able to RX
them).
kvalo: changed the title
Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions