First batch of iwlwifi fixes intended for 4.16:

* A couple of bugzilla fixes
  - Fix a bogus warning when freeing a TFD;
  - Fix severe throughput problem with 9000 series;
* Fix for a bug that caused queue hangs in certain situations;
* Fix for an issue with IBSS;
* Fix an issue with rate-scalingin AP-mode.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEF3LNfgb2BPWm68smoUecoho8xfoFAlqG8xcACgkQoUecoho8
xfpR8Q/8D4QNFZsfs3R/yQWItsRUTiz9pcv2YsONYX3gZrgaOKIDz9tLzrW5FBjJ
mS9DmYVzzgFTGi/d6uBXnaosddOp8hwCQIRTuIs/iXG7vy/orzEIf9Rp0tf7Azzw
xn2oW0+0HeG3DNHwOovhkncwJkdcvF8AUjeMKX/WyLpk6ruSdsNE5+s8QwoThKeS
9sp5HNcxepXdUevyaYOTWlY453L9OcdAcQoPZK43zPyC5h21a7fKOOB+igTbi3Z4
pcXRqXNmtDb9YiadhhOHoxHFVPM6zXUixYgxeJjfQwKWHftDaNDYbkl+JcRs+nSz
hn/hABeCMGD3IkVOlF4d5TDGe0xPk32xnvuD7MatqR3O3R4zOSPJeGBF5i+ELPvA
t8N6KSv+Mg0dhY5tEBANYFOky3xazi3hynSh9tKcJO8CjM9zZrXVLooXVHneU+/8
o4ijM4ly6szUz45/cvlaS3+3AqKMkpkAK5arIh46DLqd/BYd1UFLma6Eg51B4t6d
rOnflqECeC2Bs9aR9lZJ7JzfvRd61ixzf3zfQfUr/srfrUKQYu5FtpV31N/ThpyO
ePnIza/AGjSYif4LI6u4oIQiZSZIfGzYoNPkSPo0y8nImlhUccXj6GpNCX5jSbIf
/0rCYrgpCZ8Gj9tzXdJJllE/ggpPgIPFXSlEEjRAXebQqdeCtPQ=
=bBBb
-----END PGP SIGNATURE-----
iwlwifi: mvm: always init rs with 20mhz bandwidth rates

In AP mode, when a new station associates, rs is initialized immediately
upon association completion, before the phy context is updated with the
association parameters, so the sta bandwidth might be wider than the phy
context allows.
To avoid this issue, always initialize rs with 20mhz bandwidth rate, and
after authorization, when the phy context is already up-to-date, re-init
rs with the correct bw.

Signed-off-by: Naftali Goldstein <naftali.goldstein@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2 files changed