CHROMIUM: iwl7000: Merge core35 driver updates
This is a merge commit of all Intel patches for the core35 driver
update since commit 52dc83f4237e15b3477ba6d4c12da19ec2175dec
and ending at commit 9ae65c5babb1918ba2c31605b41df2b680989cbc.
The original branch provided by Intel (Luca Coelho) is at branch
core35-for-chromeos-3.18 on
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/chromeos.git and
has been mirrored as intel-wifi/v3.18-core35 on cros.
Below is the complete shortlog of all the merged patches:
Adiel Aloni (1):
CHROMIUM: iwl7000: mvm: Add debugfs support for FTM initiator fields
Andrei Otcheretianski (3):
CHROMIUM: iwl7000: mvm: Fix channel switch for count 0 and 1
CHROMIUM: iwl7000: mvm: Increase session protection time after CS
CHROMIUM: iwl7000: mvm: Move unused phy's to a default channel
Aviya Erenfeld (1):
CHROMIUM: iwl7000: iwlmvm: tdls: Check TDLS channel switch support
Avraham Stern (12):
CHROMIUM: iwl7000: mvm: send all non-bufferable frames on the probe queue
CHROMIUM: iwl7000: mvm: wake the correct mac80211 queue
CHROMIUM: iwl7000: fmac: add vendor command for FIPS tests
CHROMIUM: iwl7000: fmac: add vector attribute for each FIPS test type
CHROMIUM: iwl7000: cfg80211/nl80211: add a port authorized event
CHROMIUM: iwl7000: mvm: add vendor command for FIPS testing
CHROMIUM: iwl7000: cfg80211: clear wep keys after disconnection
CHROMIUM: iwl7000: mvm: don't assign tx queue id for a reserved queue
CHROMIUM: iwl7000: mvm: make sure internal station has a valid id
CHROMIUM: iwl7000: mvm: clear tx queue id when unreserving aggregation queue
CHROMIUM: iwl7000: mvm: fix array out of bounds reference
CHROMIUM: iwl7000: set the tid for non-QOS frames to zero
Ayala Beker (2):
CHROMIUM: iwl7000: fw api: support the new scan request FW API version
CHROMIUM: iwl7000: fw api: support the new scan request FW API version
Beni Lev (2):
CHROMIUM: iwl7000: mvm: allow reading UMAC error data from SMEM in A000 devices
CHROMIUM: iwl7000: mvm: Correctly set IGTK for AP
Chaya Rachel Ivgi (2):
CHROMIUM: iwl7000: remove redundant reading from NVM file
CHROMIUM: iwl7000: nvm: set the correct offsets to 3168 series
Christoph Böhmwalder (1):
CHROMIUM: iwl7000: fix minor code style issues
David Spinadel (5):
CHROMIUM: iwl7000: mvm: Flush non STA TX queues
CHROMIUM: iwl7000: mvm: Add new quota command API
CHROMIUM: iwl7000: mac80211: Add MIC space only for TX key option
CHROMIUM: iwl7000: mvm: Support TKIP on gen2 data path
CHROMIUM: iwl7000: nl80211: send deauth reason if locally generated
Dominik Brodowski (1):
CHROMIUM: iwl7000: nl80211: take RCU read lock when calling ieee80211_bss_get_ie()
Eliad Peller (10):
CHROMIUM: iwl7000: xvt: set cb_data_offs properly
CHROMIUM: iwl7000: xvt: set sequence number to tx frames
CHROMIUM: iwl7000: xvt: set TX_CMD_OFFLD_PAD correctly
CHROMIUM: iwl7000: xvt: replace tx failure WARNING with IWL_WARN
CHROMIUM: iwl7000: xvt: use larger data types when counting frames
CHROMIUM: iwl7000: xvt: don't copy queue_data struct
CHROMIUM: iwl7000: xvt: refactor the tx reclaim code a bit
CHROMIUM: iwl7000: xvt: handle BA_NOTIF notification
CHROMIUM: iwl7000: xvt: add reorder buffer for statistics purposes
CHROMIUM: iwl7000: xvt: allow querying rx aggregation statistics
Emmanuel Grumbach (40):
CHROMIUM: iwl7000: mvm: remove support for Link Quality Measurements
CHROMIUM: iwl7000: mvm: support firmware debug trigger on frame reorder timeout
CHROMIUM: iwl7000: mvm: route MCAST data the right queue
CHROMIUM: iwl7000: mvm: fix start A-MPDU from debugfs
CHROMIUM: iwl7000: cfg80211: check that the reg rule is not ERR_PTR
CHROMIUM: iwl7000: revert mac80211: do not set ESS bit in association request
CHROMIUM: iwl7000: mvm: don't send identical PHY_CTXT_CMD
CHROMIUM: iwl7000: mac80211: always update the PM state of a peer on MGMT / DATA frames
CHROMIUM: iwl7000: remove SDIO
CHROMIUM: iwl7000: remove IWLMVM_WAKELOCK
CHROMIUM: iwl7000: remove platform data related code
CHROMIUM: iwl7000: mvm: rs: remove the ANT C from the toogle antenna logic
CHROMIUM: iwl7000: remove dead code for internal devices only
CHROMIUM: iwl7000: remove host assisted paging
CHROMIUM: iwl7000: mvm: rs: don't override the rate history in the search cycle
CHROMIUM: iwl7000: mvm: revert support new Coex firmware API
CHROMIUM: iwl7000: print the version number of the firmware in hex
CHROMIUM: iwl7000: rely on the human readable string to know how to print VERSION_MINOR
CHROMIUM: iwl7000: fix the ALIVE notification layout
CHROMIUM: iwl7000: mvm: don't use transmit queue hang detection when it is not possible
CHROMIUM: iwl7000: bump MAX API to 36 for supporting devices
CHROMIUM: iwl7000: mvm: fix the TX queue hang timeout for MONITOR vif type
CHROMIUM: iwl7000: mvm: remove set but unused variable in iwl_mvm_roc_done_wk
CHROMIUM: iwl7000: mvm: fix packet injection
CHROMIUM: iwl7000: bump MAX API to 37 for supporting devices
CHROMIUM: iwl7000: mac80211: send NDP after firmware start in station mode
CHROMIUM: iwl7000: fw: fix the enums in the rate scaling API
CHROMIUM: iwl7000: define and use if iwl_mvm_has_tlc_offload
CHROMIUM: iwl7000: mvm: add HE rates to the TLC config command
CHROMIUM: iwl7000: pcie: implement the overlow queue for Gen2 devices
CHROMIUM: iwl7000: pcie: don't warn if we use all the transmit pointers
CHROMIUM: iwl7000: pcie: fix DMA memory mapping / unmapping
CHROMIUM: iwl7000: fmac: refuse to work with the wrong API
CHROMIUM: iwl7000: mvm: set the MFP flag for keys that are used by MFP stations
CHROMIUM: iwl7000: bump the max API version for 9000 and 22000 devices
CHROMIUM: iwl7000: Revert "iwlwifi: mvm: warn if seq_ctrl gets out of sync"
CHROMIUM: iwl7000: mvm: set the correct tid when we flush the MCAST sta
CHROMIUM: iwl7000: mvm: fix BIT(>32) on 32 bits machines
CHROMIUM: iwl7000: pcie: don't access periphery registers when not available
CHROMIUM: iwl7000: mac80211: don't WARN on bad WMM parameters from buggy APs
Golan Ben Ami (4):
CHROMIUM: iwl7000: stop dbgc recording before stopping DMA
CHROMIUM: iwl7000: remove unneeded testmode send cmd function
CHROMIUM: iwl7000: support internal debug data collection for new devices
CHROMIUM: iwl7000: avoid duplicate sw reset executions in the code
Golan Ben-Ami (1):
CHROMIUM: iwl7000: support 22000 ax CDB product
Gregory Greenman (16):
CHROMIUM: iwl7000: mvm: rs: introduce new API for rate scaling
CHROMIUM: iwl7000: mvm: rs: add ops for the new rate scaling in the FW
CHROMIUM: iwl7000: mvm: rs: add basic implementation of the new RS API handlers
CHROMIUM: iwl7000: mvm: rs: new rate scale API - add FW notifications
CHROMIUM: iwl7000: mvm: rs: new rate scale API - add debugfs hooks
CHROMIUM: iwl7000: mvm: notify mac80211 about HW TX agg support
CHROMIUM: iwl7000: mvm: rs: aggregation mananger offload API
CHROMIUM: iwl7000: mvm: rs: do not register RS FW with mac80211
CHROMIUM: iwl7000: mvm: rs: add size checks when printing to a buffer
CHROMIUM: iwl7000: mvm: use mac80211 method "sta_add_debugfs"
CHROMIUM: iwl7000: mvm: add debugfs entries for FW rate scaling
CHROMIUM: iwl7000: mvm: rs: prevent unneeded print
CHROMIUM: iwl7000: mvm: rs: fix access to mvm pointer
CHROMIUM: iwl7000: mvm: rs: verify station id in FW notification
CHROMIUM: iwl7000: mvm: adjust tx protection to the new rate scale API
CHROMIUM: iwl7000: mvm: rs: add sanity check when sending LQ command
Haim Dreyfuss (8):
CHROMIUM: iwl7000: move timestamp functions from debugfs.h to dbg.h
CHROMIUM: iwl7000: Cancel and set MARKER_CMD timer during suspend-resume
CHROMIUM: iwl7000: cfg80211: read wmm rules from regulatory database
CHROMIUM: iwl7000: mac80211: limit wmm params to comply with ETSI requirements
CHROMIUM: iwl7000: cfg80211: Add API to allow querying regdb for wmm_rule
CHROMIUM: iwl7000: mvm: query regdb for wmm rule if needed
CHROMIUM: iwl7000: api: Add geographic profile information to MCC_UPDATE_CMD
CHROMIUM: iwl7000: mac80211: Unlock rcu after freq_reg_info.
Ihab Zhaika (9):
CHROMIUM: iwl7000: add new cards for 8260 series
CHROMIUM: iwl7000: add new cards for 8265 series
CHROMIUM: iwl7000: add new cards for a000 series
CHROMIUM: iwl7000: Adding missing cards for 9560 series
CHROMIUM: iwl7000: adding new cards for 9461 and 9462 series
CHROMIUM: iwl7000: add new cards for 9260 and 22000 series
CHROMIUM: iwl7000: support b step for 22000 series
CHROMIUM: iwl7000: add new cards for 9461, 9462, 9560 and 22000 series
CHROMIUM: iwl7000: add new cards for 9000 and 22000 series
Ilan Peer (13):
CHROMIUM: iwl7000: Add few debug prints to the WRT dump flow
CHROMIUM: iwl7000: mac80211: Align code with IEEE 80211.ax version 1.4
CHROMIUM: iwl7000: cfg80211/mac80211: Add NAN Data interface type
CHROMIUM: iwl7000: cfg80211: Add support for NAN Data Path (NDP) operations
CHROMIUM: iwl7000: mvm: Implement the new NAN discovery notification parsing
CHROMIUM: iwl7000: mvm: Direct multicast frames to the correct station
CHROMIUM: iwl7000: mac80211: Call mgd_prep_tx before transmitting deauthentication
CHROMIUM: iwl7000: mvm: Allow iwl_mvm_mac_mgd_prepare_tx() when associated
CHROMIUM: iwl7000: mvm: Correctly set the tid for mcast queue
CHROMIUM: iwl7000: mac80211: Do not disconnect on invalid operating class
CHROMIUM: iwl7000: mvm: Fix NAN match notification handling
CHROMIUM: iwl7000: mac80211: Fix sending ADDBA response for an ongoing session
CHROMIUM: iwl7000: mac80211: Fix condition validating WMM IE
Jason A. Donenfeld (1):
CHROMIUM: iwl7000: mac80211: use constant time comparison with keys
Johannes Berg (40):
CHROMIUM: iwl7000: fw: api: remove excess enum value documentation
CHROMIUM: iwl7000: nvm-parse: unify channel flags printing
CHROMIUM: iwl7000: fix indentation in a000 family configuration
CHROMIUM: iwl7000: mvm: prepare for large HE A-MPDU sizes
CHROMIUM: iwl7000: mac80211: support HE aggregation with 256 buffers
CHROMIUM: iwl7000: a000 devices: restrict to HT A-MPDU size
CHROMIUM: iwl7000: mvm: warn on invalid statistics size
CHROMIUM: iwl7000: mvm: allocate reorder buffer according to need
CHROMIUM: iwl7000: mvm: pass baid_data to iwl_mvm_release_frames()
CHROMIUM: iwl7000: mac80211: don't track HT capability changes
CHROMIUM: iwl7000: chromeOS: rename pcie_find_root_port()
CHROMIUM: iwl7000: mvm: revert gen2 TX A-MPDU size to 64
CHROMIUM: iwl7000: cfg80211: remove set but not used variable cf_offset
CHROMIUM: iwl7000: pcie: remove set but not used variable tcph
CHROMIUM: iwl7000: mac80211: accept key reinstall without changing anything
CHROMIUM: iwl7000: mac80211: don't compare TKIP TX MIC key in reinstall prevention
CHROMIUM: iwl7000: cfg80211: fix connect/disconnect edge cases
CHROMIUM: iwl7000: mac80211: convert to new HE radiotap format
CHROMIUM: iwl7000: mvm: remove TCP wakeup support
CHROMIUM: iwl7000: mac80211: properly free requested-but-not-started TX agg sessions
CHROMIUM: iwl7000: mac80211: don't warn on AID field without top two MSBs set
CHROMIUM: iwl7000: mvm: remove superfluous flush_work()
CHROMIUM: iwl7000: mvm: flush queue before deleting ROC
CHROMIUM: iwl7000: mvm: request statistics when reading debugfs
CHROMIUM: iwl7000: mvm: fix HE rate reporting
CHROMIUM: iwl7000: mac80211: fix HE rate reporting
CHROMIUM: iwl7000: mac80211: fix radiotap HE field alignment
CHROMIUM: iwl7000: mac80211: support reporting A-MPDU EOF bit value/known
CHROMIUM: iwl7000: mac80211: support reporting HE UL/DL bit in radiotap
CHROMIUM: iwl7000: mvm: report HE UL/DL bit
CHROMIUM: iwl7000: mvm: report A-MPDU EOF bit in HE
CHROMIUM: iwl7000: cfg80211: don't require RTNL held for regdomain reads
CHROMIUM: iwl7000: mvm: fix error checking for multi/broadcast sta
CHROMIUM: iwl7000: fw api: remove an invalid bit definition
CHROMIUM: iwl7000: mac80211: clean up rate info bandwidth setting
CHROMIUM: iwl7000: mac80211: ethtool: memset the whole sinfo struct to 0
CHROMIUM: iwl7000: mac80211: remove pointless flags=0 assignment
CHROMIUM: iwl7000: mac80211: fix regulatory rule access protection
CHROMIUM: iwl7000: chromeOS: revert to using ChromeOS's cfg80211
CHROMIUM: iwl7000: mvm: allow unknown crypto RX outside aggregation
Jonathan Afek (3):
CHROMIUM: iwl7000: mvm: 11ax softap client test mode debugfs
CHROMIUM: iwl7000: mvm: temp disable bar frames 11ax client test mode
CHROMIUM: iwl7000: ax-softap-testmode: add changed API
Kees Cook (1):
CHROMIUM: iwl7000: mvm: Convert timers to use timer_setup()
Kirtika Ruchandani (1):
CHROMIUM: iwl7000: Add more call-sites for pcie reg dumper
Liad Kaufman (17):
CHROMIUM: iwl7000: add Kconfig for 11ax code
CHROMIUM: iwl7000: support adding fw file prefix
CHROMIUM: iwl7000: mvm: add missing lq_color
CHROMIUM: iwl7000: mvm: reset seq num after restart
CHROMIUM: iwl7000: support more HE config flags in fw
CHROMIUM: iwl7000: mvm: don't WARN on HE over 80MHz
CHROMIUM: iwl7000: mac80211: support VHT oper elem for HE
CHROMIUM: iwl7000: mvm: support MGMT frames in compressed BA
CHROMIUM: iwl7000: dbg: allow wrt collection before ALIVE
CHROMIUM: iwl7000: mvm: make init_dbg effective only on failure
CHROMIUM: iwl7000: mac80211: don't send NDPs from HE STA
CHROMIUM: iwl7000: mac80211: verify rates required before HE connection
CHROMIUM: iwl7000: update HE to follow spec D2.0
CHROMIUM: iwl7000: fix HE STA-configuring hcmd
CHROMIUM: iwl7000: mvm: don't disable bss color in he cfg cmd
CHROMIUM: iwl7000: mvm: support 22000 HW opening agg before traffic
CHROMIUM: iwl7000: mvm: warn if seq_ctrl gets out of sync
Luca Coelho (60):
CHROMIUM: iwl7000: bump FW API to 35 for 8000 and up
CHROMIUM: iwl7000: finish removing LQM
CHROMIUM: iwl7000: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
CHROMIUM: iwl7000: mvm: handle FIF_ALLMULTI when setting multicast addresses
CHROMIUM: iwl7000: mvm: initialize status in iwl_mvm_add_int_sta_common()
CHROMIUM: iwl7000: mvm: set status before calling iwl_mvm_send_cmd_status()
CHROMIUM: iwl7000: reorder doc to match iwl_mvm_vendor_attr enum
CHROMIUM: iwl7000: chromeOS: fix wireless_nlevent_flush compilation problems
CHROMIUM: iwl7000: chromeOS: fix netdev destructor backport for v4.11.9
CHROMIUM: iwl7000: mvm: only send LEDS_CMD when the FW supports it
CHROMIUM: iwl7000: mvm: add ax-softap-testmode to htmldocs generation
CHROMIUM: iwl7000: mvm: return -ENODATA when reading the temperature with the FW down
CHROMIUM: iwl7000: mvm: add CPU DMA latency requirement
CHROMIUM: iwl7000: chromeOS: enable TCM in order to use PM QoS
CHROMIUM: iwl7000: mvm: add dbg-cfg for PM QoS latency value
CHROMIUM: iwl7000: don't depend on TESTMODE when defining fw_name_temp
CHROMIUM: iwl7000: acpi: add common code to read from ACPI
CHROMIUM: iwl7000: acpi: move ACPI method definitions to acpi.h
CHROMIUM: iwl7000: acpi: move ACPI-related definitions to acpi.h
CHROMIUM: iwl7000: acpi: generalize iwl_mvm_sar_find_wifi_pkg()
CHROMIUM: iwl7000: acpi: use iwl_acpi_get_wifi_pkg when reading reading SPLC
CHROMIUM: iwl7000: acpi: make iwl_get_bios_mcc() use the common acpi functions
CHROMIUM: iwl7000: acpi: remove a couple of unnecessary ifdefs
CHROMIUM: iwl7000: acpi: move function to get mcc into acpi code
CHROMIUM: iwl7000: acpi: move code that reads SPLC to acpi
CHROMIUM: iwl7000: remove dflt_pwr_limit from the transport
CHROMIUM: iwl7000: Revert "iwlwifi: mvm: add dbg-cfg for PM QoS latency value"
CHROMIUM: iwl7000: Revert "chromeOS: enable TCM in order to use PM QoS"
CHROMIUM: iwl7000: Revert "iwlwifi: mvm: add CPU DMA latency requirement"
CHROMIUM: iwl7000: mvm: move umac_error_event_table validity check to where it's set
CHROMIUM: iwl7000: define minimum valid address for umac_error_event_table in cfg
CHROMIUM: iwl7000: xvt: use the min_umac_error_event_table from cfg
Merge remote-tracking branch 'upstream/chromeos-3.18' into chromeos-3.18__master
CHROMIUM: iwl7000: pcie: sort IDs for the 9000 series for easier comparisons
CHROMIUM: iwl7000: pci: add a new ID for a 9000 device
CHROMIUM: iwl7000: mvm: hold mutex when flushing in iwl_mvm_flush_no_vif()
CHROMIUM: iwl7000: mac80211: remove BUG() when interface type is invalid
CHROMIUM: iwl7000: mvm: no need for an if just for WARN_ON_ONCE
CHROMIUM: iwl7000: chromeOS: don't backport pcie_find_root_port() where they cherry-picked it
CHROMIUM: iwl7000: Revert "iwlwifi: testmode: make genl adjustments version dependent"
CHROMIUM: iwl7000: rename the temporary name of A000 to the official 22000
CHROMIUM: iwl7000: mvm: add CPTCFG to the NIC_DISAPPEARED #ifdefs
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master' into master
CHROMIUM: iwl7000: Revert "iwlwifi: mvm: add CPTCFG to the NIC_DISAPPEARED #ifdefs"
CHROMIUM: iwl7000: Revert "iwlwifi: trigger an uevent if CSR_GP_CNTRL 0xffffffff detected"
CHROMIUM: iwl7000: pcie: rescan the bus if grab nic can't access the device
CHROMIUM: iwl7000: mvm: fix TCM ifdefs in coex code
CHROMIUM: iwl7000: chromeOS: move inclusion of symbols-rename.h to the top
CHROMIUM: iwl7000: mvm: check if mac80211_queue is valid in iwl_mvm_disable_txq
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master' into merge
CHROMIUM: iwl7000: chromeOS: add verification.h file
CHROMIUM: iwl7000: fix a couple of stray users of ACCESS_ONCE()
CHROMIUM: iwl7000: pcie: get a reference before rescannning device
CHROMIUM: iwl7000: add shared clock PHY config flag for some devices
CHROMIUM: iwl7000: d3: disable dbg recording before entering D3
CHROMIUM: iwl7000: chromeOS: move inclusion of local rhashtable.h higher up
CHROMIUM: iwl7000: chromeOS: move genetlink.h and crypto.h below rhashtable.h
CHROMIUM: iwl7000: pcie: remove non-responsive device
CHROMIUM: iwl7000: mac80211: remove check for local->wolan in gtk_rekey_add()
Merge remote-tracking branch 'upstream/chromeos-3.18' into core35-for-chromeos-3.18
Matt Chen (2):
CHROMIUM: iwl7000: mvm: fix wowlan resume failed to load INIT ucode
CHROMIUM: iwl7000: trigger an uevent if CSR_GP_CNTRL 0xffffffff detected
Mordechay Goodstein (7):
CHROMIUM: iwl7000: mvm: add marker cmd response struct.
CHROMIUM: iwl7000: runtime: sync FW and host clocks for logs
CHROMIUM: iwl7000: set default timstamp marker cmd
CHROMIUM: iwl7000: dbg: turn timestamp marker cmd off by default
CHROMIUM: iwl7000: : iwlwifi: utils: wait sync in pausing tcm work
CHROMIUM: iwl7000: Revert ": iwlwifi: utils: wait sync in pausing tcm work"
CHROMIUM: iwl7000: : iwlwifi: utils: wait sync in pausing tcm work
Moria Zuberi (3):
CHROMIUM: iwl7000: xvt: handle IQ calib notif
CHROMIUM: iwl7000: xvt: handle CT kill notif
CHROMIUM: iwl7000: xvt: fix init_extended flags
Naftali Goldstein (5):
CHROMIUM: iwl7000: mvm: change state when queueing agg start work
CHROMIUM: iwl7000: mvm: always init rs with 20mhz bandwidth rates
CHROMIUM: iwl7000: Revert "iwlwifi: mvm: rs: aggregation mananger offload API"
CHROMIUM: iwl7000: rs-fw: align the dhc_tlc_cmd to fw changes
CHROMIUM: iwl7000: mvm: update rs-fw API
Nitzan Kugelman (14):
CHROMIUM: iwl7000: xvt: fix allocation size of tx request
CHROMIUM: iwl7000: xvt: add common driver command
CHROMIUM: iwl7000: xvt: allow to not configue default tx queue
CHROMIUM: iwl7000: xvt: disable tx queue only when needed
CHROMIUM: iwl7000: xvt: add tx queue allocation command
CHROMIUM: iwl7000: xvt: add tx queue remove command
CHROMIUM: iwl7000: xvt: support WRT
CHROMIUM: iwl7000: xvt: add fw restart debugfs
CHROMIUM: iwl7000: xvt: add set TX payload command
CHROMIUM: iwl7000: xvt: add new enhanced TX flow
CHROMIUM: iwl7000: xvt: handle new enhanced TX command
CHROMIUM: iwl7000: xvt: enable TX command's response notifications
CHROMIUM: iwl7000: xvt: add option to stop enhanced TX flow
CHROMIUM: iwl7000: xvt: fix enhanced tx frame index counter
Oren Givon (1):
CHROMIUM: iwl7000: add a new a000 device
Rajat Jain (1):
CHROMIUM: iwl7000: pcie: dump registers when HW becomes inaccessible
Sara Sharon (52):
CHROMIUM: iwl7000: mvm: fix reorder buffer for 9000 devices
CHROMIUM: iwl7000: mac80211: lock ampdu_mlme mutex before accessing agg data
CHROMIUM: iwl7000: mvm: refactor iwl_mvm_flush_no_vif
CHROMIUM: iwl7000: mvm: add missing implementation of flush for a000 devices
CHROMIUM: iwl7000: mac80211: do not set ESS bit in association request
CHROMIUM: iwl7000: mvm: invoke TCM from RX path only for data packets
CHROMIUM: iwl7000: mvm: change warning to warn_once()
CHROMIUM: iwl7000: pcie: fix NULL pointer dereference in pci dumping code
CHROMIUM: iwl7000: mvm: remove duplicated fields in mvm reorder buffer
CHROMIUM: iwl7000: nl80211: fix a typo in accessing NAN attributes
CHROMIUM: iwl7000: mvm: fix setting lq_color
CHROMIUM: iwl7000: mvm: use RS macro instead of duplicating the code
CHROMIUM: iwl7000: mvm: cleanup references to aggregation count limit
CHROMIUM: iwl7000: mvm: improve latency when there is a reorder timeout
CHROMIUM: iwl7000: fix multi queue notification for a000 devices
CHROMIUM: iwl7000: mac80211: call synchronize_net once in the restart flow
CHROMIUM: iwl7000: mac80211: tear down RX aggregations first
CHROMIUM: iwl7000: mvm: check for short GI only for OFDM
CHROMIUM: iwl7000: mvm: set MIC stripped flag only if RADA active
CHROMIUM: iwl7000: pcie: fix erroneous "Read failed message"
CHROMIUM: iwl7000: fix access to prph when transport is stopped
CHROMIUM: iwl7000: mvm: avoid dumping assert log when device is stopped
CHROMIUM: iwl7000: mvm: enable HW checksum
CHROMIUM: iwl7000: Revert "iwlwifi: mvm: enable HW checksum"
CHROMIUM: iwl7000: mvm: support RX flags API change
CHROMIUM: iwl7000: mvm: don't warn on multiple packets when opening a queue
CHROMIUM: iwl7000: mvm: enable HW checksum
CHROMIUM: iwl7000: mvm: flip AMSDU addresses only for 9000 family
CHROMIUM: iwl7000: mvm: take RCU lock before dereferencing
CHROMIUM: iwl7000: mvm: move TSO segment to a separate function
CHROMIUM: iwl7000: mvm: support offload of AMSDU rate control
CHROMIUM: iwl7000: mvm: don't parse TLC notification in the RX path
CHROMIUM: iwl7000: mvm: fix IBSS for devices that support station type API
CHROMIUM: iwl7000: mvm: save low latency causes in an enum
CHROMIUM: iwl7000: mvm: fix TX of CCMP 256
CHROMIUM: iwl7000: mac80211: fix a possible leak of station stats
CHROMIUM: iwl7000: mac80211: ibss: send a probe request instead of allocating station
CHROMIUM: iwl7000: fix NULL pointer dereference
CHROMIUM: iwl7000: pcie: allocate shorter TX queues for 22000 devices
CHROMIUM: iwl7000: Revert "iwlwifi: pcie: dynamic Tx command queue size"
CHROMIUM: iwl7000: add TX queue size parameter to TX queue allocation
CHROMIUM: iwl7000: pcie: use the queue size as sent by opmode
CHROMIUM: iwl7000: mvm: use shorter queues for mgmt and auxilary queues
CHROMIUM: iwl7000: mvm: fix assert 0x2B00 on older FWs
CHROMIUM: iwl7000: mac80211: fix calling sleeping function in atomic context
CHROMIUM: iwl7000: mvm: fix "failed to remove key" message
CHROMIUM: iwl7000: mac80211: fix tracing of buffer size
CHROMIUM: iwl7000: mvm: fix buffer size truncation
CHROMIUM: iwl7000: mac80211: add get TID helper
CHROMIUM: iwl7000: mvm: use the new get_tid function
CHROMIUM: iwl7000: mac80211: use timeout from the AddBA response instead of the request
CHROMIUM: iwl7000: mvm: drop UNKNOWN security type frames
Shahar S Matityahu (8):
CHROMIUM: iwl7000: pcie: dynamic Tx command queue size
CHROMIUM: iwl7000: drop RX frames during hardware restart
CHROMIUM: iwl7000: wrt: add fw force restart via triggers
CHROMIUM: iwl7000: fix loading external wrt configuration bug
CHROMIUM: iwl7000: allow masking out memory areas from the fw dump
CHROMIUM: iwl7000: add d3 debug data support
CHROMIUM: iwl7000: d3: set the correct addresses of the internal buffer
CHROMIUM: iwl7000: fix incorrect dump file size
Shaul Triebitz (14):
CHROMIUM: iwl7000: mvm: do not print security error in monitor mode
CHROMIUM: iwl7000: mvm: set correct chains in Rx status
CHROMIUM: iwl7000: mvm: force quota update upon NoA setting
CHROMIUM: iwl7000: mvm: fix low latency vendor command set to 0
CHROMIUM: iwl7000: mvm: adjust to quota offload
CHROMIUM: iwl7000: mvm: use DHC quota enforce for NoA and OPPPS
CHROMIUM: iwl7000: mvm: send the low latency command
CHROMIUM: iwl7000: align timestamp cancel with timestamp start
CHROMIUM: iwl7000: fmac: fw_loaded flag not properly updated
CHROMIUM: iwl7000: avoid collecting firmware dump if not loaded
CHROMIUM: iwl7000: handle NVM file with header
CHROMIUM: iwl7000: pcie: gen2: fix race in cmd fifo write ptr
CHROMIUM: iwl7000: get rid of fw/nvm.c
CHROMIUM: iwl7000: pcie: fix race in Rx buffer allocator
Thomas Backlund (1):
CHROMIUM: iwl7000: fix firmware names for 9000 and A000 series hw
Tova Mussai (1):
CHROMIUM: iwl7000: cfg80211: IBSS: Add support for static WEP in driver for IBSS
tester (1):
CHROMIUM: iwl7000: add skb address to tx cmd in trace events data
CQ-DEPEND=CL:1013619, CL:1013620
BUG=b:76340244
TEST=wifi_matfunc/wifi_perf on caroline, trybot on elm
Signed-off-by: Kirtika Ruchandani <kirtika@chromium.org>
Change-Id: I2dbed6f26ad2b286670647007756900c9fb8cbfe