CHROMIUM: iwl7000: Merge second set of Core28 bugfixes
This is a merge commit of all Intel bugfixes for the Core28
update since commit 961365d0ee0603aaa8e5c90a701d655138eee012
and ending at commit 22dd7b0871b50bbd6783b4c3c57737f5b28df38e.
The original branch provided by Intel (Luca Coelho) is at branch
chromeos-3.18__release/LinuxCore28 on
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/chromeos.git and
has been mirrored as intel-wifi/v3.18-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 caroline
Signed-off-by: Kirtika Ruchandani <kirtika@chromium.org>
Change-Id: I218b3924216716f039e7c0ad34cb495fb20286ea