[linux-yocto] [linux-yocto-4.12][PATCH 6/6] iwlwifi: mvm: support new flush API

2017-11-13 Thread Liwei Song
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:

[linux-yocto] [linux-yocto-4.12][PATCH 5/6] iwlwifi: mvm: avoid variable shadowing

2017-11-13 Thread Liwei Song
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

[linux-yocto] [linux-yocto-4.12][PATCH 4/6] iwlwifi: mvm: add and use iwl_mvm_device_running()

2017-11-13 Thread Liwei Song
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/

[linux-yocto] [linux-yocto-4.12][PATCH 2/6] iwlwifi: mvm: wait for the flushed queue only

2017-11-13 Thread Liwei Song
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

[linux-yocto] [linux-yocto-4.12][PATCH 3/6] iwlwifi: add wait for tx queue empty

2017-11-13 Thread Liwei Song
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

[linux-yocto] [linux-yocto-4.12][PATCH 1/6] iwlwifi: mvm: flush per station for DQA mode

2017-11-13 Thread Liwei Song
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

[linux-yocto] [linux-yocto-4.12][PATCH 0/6] fix calltrace when run wpa_supplicant the second time

2017-11-13 Thread Liwei Song
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

[linux-yocto] v4.8.x - stable updates comprising v4.8.26

2017-11-13 Thread Paul Gortmaker
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