CHROMIUM: iwl7000: Merge second set of Core28 bugfixes
This is a merge commit of all Intel bugfixes for the Core28
update since commit 9857a7fc7a4d3f4ff0cdaff91d7bcdecdcf2514a
and ending at commit 5038674f96fc8ba1a342bddd24c67611b2f7f7b7.
The original branch provided by Intel (Luca Coelho) is at branch
chromeos-4.4__release/LinuxCore28 on
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/chromeos.git and
has been mirrored as intel-wifi/v4.4-Core28 on cros.
Below is the complete shortlog of all the merged patches:
Avraham Stern (6):
CHROMIUM: iwl7000: mvm: start mac queues when deferred tx frames are purged
CHROMIUM: iwl7000: mvm: remove session protection to allow channel switch
CHROMIUM: iwl7000: mvm: don't remove channel switch time event
CHROMIUM: iwl7000: mac80211: flush hw_roc_start work before cancelling the ROC
CHROMIUM: iwl7000: mvm: send all non-bufferable frames on the probe queue
CHROMIUM: iwl7000: mvm: wake the correct mac80211 queue
Christophe Jaillet (1):
CHROMIUM: iwl7000: mvm: Fix a memory leak in an error handling path in 'iwl_mvm_sar_get_wgds_table()'
David Spinadel (2):
CHROMIUM: iwl7000: mvm: Avoid deffering non bufferable frames
CHROMIUM: iwl7000: mvm: Flush non STA TX queues
Emmanuel Grumbach (6):
CHROMIUM: iwl7000: mvm: fix the coex firmware API
CHROMIUM: iwl7000: mvm: add command name for FRAME_RELEASE
CHROMIUM: iwl7000: mvm: include more debug data when we get an unexpected baid
CHROMIUM: iwl7000: mvm: don't WARN when a legit race happens in A-MPDU
CHROMIUM: iwl7000: mvm: don't send BAR on flushed frames
CHROMIUM: iwl7000: mvm: route MCAST data the right queue
Golan Ben-Ami (1):
CHROMIUM: iwl7000: fix nmi triggering from host
Gregory Greenman (2):
CHROMIUM: iwl7000: mac80211: recalculate some sta parameters after insertion
CHROMIUM: iwl7000: mvm: change open and close criteria of a BA session
Guenter Roeck (1):
CHROMIUM: iwl7000: mvm: fix SAR compilation without CONFIG_ACPI
Ilan Peer (2):
CHROMIUM: iwl7000: mvm: Fix channel switch in case of count <= 1
CHROMIUM: iwl7000: mac80211: Complete ampdu work schedule during session tear down
Liad Kaufman (1):
CHROMIUM: iwl7000: fix long debug print
Luca Coelho (9):
CHROMIUM: iwl7000: pci: add new PCI ID for 7265D
CHROMIUM: iwl7000: add workaround to disable wide channels in 5GHz
CHROMIUM: iwl7000: fw: fix lar_enabled endian problem in iwl_fw_get_nvm
CHROMIUM: iwl7000: pcie: move rx workqueue initialization to iwl_trans_pcie_alloc()
CHROMIUM: iwl7000: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
CHROMIUM: iwl7000: mvm: handle FIF_ALLMULTI when setting multicast addresses
CHROMIUM: iwl7000: mvm: set status before calling iwl_mvm_send_cmd_status()
CHROMIUM: iwl7000: chromeOS: fix wireless_nlevent_flush compilation problems
CHROMIUM: iwl7000: chromeOS: fix netdev destructor backport for v4.11.9
Matt Chen (1):
CHROMIUM: iwl7000: mvm: fix wowlan resume failed to load INIT ucode
Mordechay, Goodstein (1):
CHROMIUM: iwl7000: mvm: call tcm_rm_vif only in station mode.
Naftali Goldstein (2):
CHROMIUM: iwl7000: mvm: set the RTS_MIMO_PROT bit in flag mask when sending sta to fw
CHROMIUM: iwl7000: mvm: change state when queueing agg start work
Sara Sharon (1):
CHROMIUM: iwl7000: mvm: fix reorder buffer for 9000 devices
BUG=b:67753975
TEST=wifi_matfunc/wifi_perf on eve
Signed-off-by: Kirtika Ruchandani <kirtika@chromium.org>
Change-Id: I884cca4b4c88fb7173ee89e4d97453c7aa2885ec