From: Mordechai Goodstein
commit d167e81ad452c317271078076a5999c820d28016 upstream.
This new API allows flushing queues based on station ID and TID in A000
devices. One reason for using this is that tfd_queue_mask is only good
for 32 queues, which is not enough for A000 devices.
Signed-off-by:
From: Johannes Berg
commit a9c50726ce3279646e2e22314b0917455a3c5e86 upstream.
Avoid one kind of symbol shadowing another in iwl_mvm_flush_sta()
by renaming the function parameter.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
Signed-off-by: Liwei Song
---
drivers/net/wireless/inte
From: Johannes Berg
commit aab6930d30d5176fe1ff38fe051a9fca2cac066d upstream.
This will help refactor this later.
Signed-off-by: Johannes Berg
Signed-off-by: Luca Coelho
[adjust patch for newer patch used before this one]
Signed-off-by: Liwei Song
---
drivers/net/wireless/intel/iwlwifi/mvm/
From: Sara Sharon
commit 0b90964a265d6e0b60182b88f3947c6ef0ae4184 upstream.
The function flushed only agg queue and no more traffic
is queued on it.
However, it waits for all queues to empty, which is not
necessary and may take more time.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
From: Sara Sharon
commit d6d517b7730c2dada199db83ebbc670c50fa9952 upstream.
Now that we have 512 queues, add a wait for single TX
queue to gen2.
This replaces gen1 wait_tx_queues_empty, which was limited
to 32 queues.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
Signed-off-by: Liwei
From: Sara Sharon
commit d49394a131060fda209ba91e903c9d6316db2e4d upstream.
Avoid using the global flush and move to flush per
station whenever possible in DQA mode.
Signed-off-by: Sara Sharon
Signed-off-by: Luca Coelho
Signed-off-by: Liwei Song
---
drivers/net/wireless/intel/iwlwifi/mvm/ma
6 upstream patches to fix a calltrace when run wpa_supplicant at the second time
on NUC7i5BNH.
"WARNING: CPU: 0 PID: 1089 at
drivers/net/wireless/intel/iwlwifi/mvm/utils.c:786
iwl_mvm_disable_txq+0x2c0/0x360 [iwlmvm]"
[ 116.076858] Call Trace:
[ 116.077514] iwl_mvm_send_rm_bcast_sta+0x137/0x14
Bruce, Yocto kernel folks:
Here is another 4.8.x stable update. Continuing on top of the
previously released v4.8.25 kernel, we now have the appropriate content
from 4.9.25 --> 4.9.29 (inclusive) applied on top of the latest 4.8
baseline. Once again, I've combined several 4.9.x which results in