CHROMIUM: iwl7000: Merge "core87-39" driver updates
This is a merge commit of all Intel patches for the "core87-39" driver
update since commit "426e8759a5007d5dbddcacf7384319bec76c51e8"
and ending at commit "371f7ef22094580959904153159eb544e46b1b13".
The original branch provided by Intel (Luca Coelho) is at branch
chromeos-5.10__release/core87-39 on
https://git.kernel.org/cgit/linux/kernel/git/iwlwifi/chromeos.git and
has been mirrored as refs/heads/intel-wifi/v5.10-Core87-39 on
cros.
Below is the complete shortlog of all the merged patches:
Aditya Kumar Singh (4):
CHROMIUM: iwl7000: mac80211: update beacon counters per link basis
CHROMIUM: iwl7000: mac80211: handle set csa/after_csa beacon on per link basis
CHROMIUM: iwl7000: mac80211: start and finalize channel switch on link basis
CHROMIUM: iwl7000: mac80211: add support to call csa_finish on a link
Andrei Otcheretianski (1):
CHROMIUM: iwl7000: cfg80211/mac80211: Pass wdev to cfg80211_schedule_channels_check
Anjaneyulu (8):
CHROMIUM: iwl7000: Add support for PPAG cmd v5 and PPAG revision 3
CHROMIUM: iwl7000: debug: debug changes for XVT_RETURN_GEN_ERROR.
CHROMIUM: iwl7000: debug: debug changes for XVT_RETURN_GEN_ERROR.
CHROMIUM: iwl7000: mvm: rfi: add RFI DDR subset table ready state
CHROMIUM: iwl7000: mvm: rfi: Add support for rfi config cmd resp notification v2
CHROMIUM: iwl7000: mvm: rfi: fix potential response leak
CHROMIUM: iwl7000: mac80211: handle indoor AFC/LPI AP on assoc success
CHROMIUM: iwl7000: cfg80211: handle indoor AFC/LPI AP in probe response and beacon
Arnd Bergmann (1):
CHROMIUM: iwl7000: fix #ifdef CONFIG_ACPI check
Avraham Stern (4):
CHROMIUM: iwl7000: mvm: work around HSR stack skb handling issue
CHROMIUM: iwl7000: mvm: add debugfs for forcing unprotected ranging request
CHROMIUM: iwl7000: mvm: add debugfs for forcing unprotected ranging request
CHROMIUM: iwl7000: mvm: clear PMF flag when unprotected ftm is forced
Ayala Beker (3):
CHROMIUM: iwl7000: mac80211: fix BSS_CHANGED_MLD_TTLM description
CHROMIUM: iwl7000: mac80211: correctly set active links upon TTLM
CHROMIUM: iwl7000: mac80211: don't select link ID if not provided in scan request
Benjamin Berg (12):
CHROMIUM: iwl7000: mvm: unlock mvm if there is no primary link
CHROMIUM: iwl7000: mvm: ensure offloading TID queue exists
CHROMIUM: iwl7000: mvm: always apply 6 GHz probe limitations
CHROMIUM: iwl7000: mac80211: do not call ieee80211_key_switch_links during reconfig
CHROMIUM: iwl7000: mvm: do not allocate mpdu_counters on restart
CHROMIUM: iwl7000: mvm: guard against invalid STA ID on removal
CHROMIUM: iwl7000: mvm: assign link STA ID lookups during restart
CHROMIUM: iwl7000: mvm: fix active link counting during recovery
CHROMIUM: iwl7000: mvm: mark EMLSR disabled in cleanup iterator
CHROMIUM: iwl7000: mac80211: improve association error reporting slightly
CHROMIUM: iwl7000: mvm: include link ID when releasing frames
CHROMIUM: iwl7000: mac80211: keep mac80211 consistent on link activation failure
Dan Carpenter (3):
CHROMIUM: iwl7000: Fix some error codes
CHROMIUM: iwl7000: uninitialized variable in iwl_acpi_get_ppag_table()
CHROMIUM: iwl7000: return negative -EINVAL instead of positive EINVAL
Daniel Amosi (3):
CHROMIUM: iwl7000: mvm: Keep connection in case of missed beacons during RX
CHROMIUM: iwl7000: mac80211: remove unnecessary chanreq compat check
CHROMIUM: iwl7000: Print a specific device name.
Daniel Gabay (5):
CHROMIUM: iwl7000: mvm: use correct address 3 in A-MSDU
CHROMIUM: iwl7000: mvm: add options to cfg SPP A-MSDU
CHROMIUM: iwl7000: add ESR_MODE_NOTIF to iwl_hcmd_names
CHROMIUM: iwl7000: Print ESR states name
CHROMIUM: iwl7000: Add IWL_MVM_ESR_BLOCKED_NON_BSS to HANDLE_ESR_REASONS
Emmanuel Grumbach (17):
CHROMIUM: iwl7000: mvm: don't support reduced tx power on ack for new devices
CHROMIUM: iwl7000: mvm: reduce diff with upstream
CHROMIUM: iwl7000: Revert "iwlwifi: rely on the human readable string to know how to print VERSION_MINOR"
CHROMIUM: iwl7000: reduce diff with upstream
CHROMIUM: iwl7000: fix a stop_device / firmware race
CHROMIUM: iwl7000: fix a memory corruption
CHROMIUM: iwl7000: mvm: don't set the MFP flag for the GTK
CHROMIUM: iwl7000: mvm: don't send the smart fifo command if not needed
CHROMIUM: iwl7000: mvm: fix a crash when we run out of stations
CHROMIUM: iwl7000: mvm: introduce esr_disable_reason
CHROMIUM: iwl7000: Revert "wifi: iwlwifi: fix a stop_device / firmware race"
CHROMIUM: iwl7000: mvm: fix the TXF mapping for BZ devices
CHROMIUM: iwl7000: mvm: pick the version of SESSION_PROTECTION_NOTIF
CHROMIUM: iwl7000: mvm: support iwl_dev_tx_power_cmd_v8
CHROMIUM: iwl7000: mvm: set the primary link when !IWL_MVM_AUTO_EML_ENABLE
CHROMIUM: iwl7000: always print the firmware version in hex
CHROMIUM: iwl7000: mvm: fix a crash on 7265
Golan Ben Ami (1):
CHROMIUM: iwl7000: Revert "wifi: iwlwifi: set IEEE80211_HE_MAC_CAP0_TWT_REQ in the he cap elem"
Gregory Greenman (1):
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
Ilan Peer (12):
CHROMIUM: iwl7000: mvm: Fix storing TK for a PASN station
CHROMIUM: iwl7000: mvm: Declare support for secure LTF measurement
CHROMIUM: iwl7000: mvm: Extend support for P2P service discovery
CHROMIUM: iwl7000: mvm: Fix the listener MAC filter flags
CHROMIUM: iwl7000: mac80211: Adjust CQM handling for MLO
CHROMIUM: iwl7000: mvm: Move beacon filtering to be per link
CHROMIUM: iwl7000: mvm: Configure the link mapping for completeness
CHROMIUM: iwl7000: mvm: Refactor scan start
CHROMIUM: iwl7000: mvm: Introduce internal MLO passive scan
CHROMIUM: iwl7000: mac80211: Allow beacons to update BSS table regardless of scan
CHROMIUM: iwl7000: mvm: Add debugfs entry for triggering internal MLO scan
CHROMIUM: iwl7000: mvm: Do not warn on invalid link on scan complete
Johannes Berg (173):
CHROMIUM: iwl7000: pcie: don't synchronize IRQs from IRQ
CHROMIUM: iwl7000: pcie: don't allow hw-rfkill to stop device on gen2
CHROMIUM: iwl7000: ieee80211: don't require protected vendor action frames
CHROMIUM: iwl7000: remove unused IEEE80211_SIGNAL_AVE_MIN_COUNT define
CHROMIUM: iwl7000: mac80211: clean up connection process
CHROMIUM: iwl7000: mac80211: clean up HE 6 GHz and EHT chandef parsing
CHROMIUM: iwl7000: mac80211: simplify non-chanctx drivers
CHROMIUM: iwl7000: mac80211: chan: chandef is non-NULL for reserved
CHROMIUM: iwl7000: mac80211: introduce 'channel request'
CHROMIUM: iwl7000: move driver to -std=gnu11
CHROMIUM: iwl7000: mac80211: add and use a link iteration macro
CHROMIUM: iwl7000: mac80211: support wider bandwidth OFDMA config
CHROMIUM: iwl7000: mvm: const-ify chandef pointers
CHROMIUM: iwl7000: mvm: support wider-bandwidth OFDMA
CHROMIUM: iwl7000: mac80211: set station RX-NSS on reconfig
CHROMIUM: iwl7000: mac80211: fix RCU use in TDLS fast-xmit
CHROMIUM: iwl7000: mac80211: fix driver debugfs for vif type change
CHROMIUM: iwl7000: mac80211: validate assoc response channel config
CHROMIUM: iwl7000: mvm: remove EHT code from mac80211.c
CHROMIUM: iwl7000: mvm: refactor duplicate chanctx condition
CHROMIUM: iwl7000: mvm: remove puncturing from debugfs
CHROMIUM: iwl7000: mvm: partially support PHY context version 6
CHROMIUM: iwl7000: mac80211: refactor puncturing bitmap extraction
CHROMIUM: iwl7000: mac80211: use cfg80211_chandef_primary_freq()
CHROMIUM: iwl7000: use system_unbound_wq for debug dump
CHROMIUM: iwl7000: remove overflow.h
CHROMIUM: iwl7000: mac80211: clean up band switch in duration
CHROMIUM: iwl7000: mvm: remove one queue sync on BA session stop
CHROMIUM: iwl7000: mvm: expand queue sync warning messages
CHROMIUM: iwl7000: mvm: don't abort queue sync in CT-kill
CHROMIUM: iwl7000: reduce ifdefs for bands/bandwidths
CHROMIUM: iwl7000: mac80211: trace SMPS requests from driver
CHROMIUM: iwl7000: mac80211: initialize SMPS mode correctly
CHROMIUM: iwl7000: mac80211: init assoc_data->ap_addr earlier
CHROMIUM: iwl7000: mac80211: fix unsolicited broadcast probe config
CHROMIUM: iwl7000: mac80211: clean up FILS discovery change flags handling
CHROMIUM: iwl7000: mvm: combine condition/warning
CHROMIUM: iwl7000: cfg80211/mac80211: move puncturing into chandef
CHROMIUM: iwl7000: mac80211: trace drop reasons in old kernels
CHROMIUM: iwl7000: mvm: limit pseudo-D3 to 60 seconds
CHROMIUM: iwl7000: mvm: support PHY context version 6
CHROMIUM: iwl7000: mvm: fix erroneous queue index mask
CHROMIUM: iwl7000: mvm: don't do duplicate detection for nullfunc packets
CHROMIUM: iwl7000: fw: allow vmalloc for PNVM image
CHROMIUM: iwl7000: mac80211: fix incorrect use of stack variable
CHROMIUM: iwl7000: fix wiphy-work backport init
CHROMIUM: iwl7000: mac80211: add/use ieee80211_get_sn()
CHROMIUM: iwl7000: mac80211: implement MLO multicast deduplication
CHROMIUM: iwl7000: mac80211: remove duplicate EHT-disable check
CHROMIUM: iwl7000: mac80211: don't always re-determine local STA mode
CHROMIUM: iwl7000: mvm: don't set replay counters to 0xff
CHROMIUM: iwl7000: mvm: remove flags for enable/disable beacon filter
CHROMIUM: iwl7000: mvm: show skb_mac_gso_segment() failure reason
CHROMIUM: iwl7000: mac80211: disambiguate element parsing errors
CHROMIUM: iwl7000: mac80211: disallow basic multi-link element in per-STA profile
CHROMIUM: iwl7000: cfg80211: rename UHB to 6 GHz
CHROMIUM: iwl7000: mac80211: drop injection on disabled-chan monitor
CHROMIUM: iwl7000: mvm: move BA notif messages before action
CHROMIUM: iwl7000: queue: improve warning for no skb in reclaim
CHROMIUM: iwl7000: mac80211: simplify HE/EHT element length functions
CHROMIUM: iwl7000: mac80211: adjust EHT capa when lowering bandwidth
CHROMIUM: iwl7000: mac80211: limit HE RU capabilities when limiting bandwidth
CHROMIUM: iwl7000: mvm: don't WARN on GSO allocation failures
CHROMIUM: iwl7000: mvm: work around A-MSDU size problem
CHROMIUM: iwl7000: mac80211: rename ieee80211_ie_build_he_6ghz_cap()
CHROMIUM: iwl7000: mac80211: tdls: use ieee80211_put_he_6ghz_cap()
CHROMIUM: iwl7000: remove extra kernel-doc
CHROMIUM: iwl7000: update ieee80211_get_channel_khz() changes
CHROMIUM: iwl7000: mac80211: accept broadcast probe responses on 6 GHz
CHROMIUM: iwl7000: mac80211: simplify adding supported rates
CHROMIUM: iwl7000: mac80211: start building elements in SKBs
CHROMIUM: iwl7000: mac80211: move element parsing to a new file
CHROMIUM: iwl7000: mac80211: convert ieee80211_ie_build_he_cap() to SKB use
CHROMIUM: iwl7000: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use
CHROMIUM: iwl7000: api: fix constant version to match FW
CHROMIUM: iwl7000: cfg80211: fix wiphy delayed work queueing
CHROMIUM: iwl7000: mac80211: allow CSA to same channel
CHROMIUM: iwl7000: mac80211: improve CSA/ECSA connection refusal
CHROMIUM: iwl7000: don't use TRUE/FALSE with bool
CHROMIUM: iwl7000: mac80211: add missing kernel-doc for fast_tx_check
CHROMIUM: iwl7000: mvm: fix thermal kernel-doc
CHROMIUM: iwl7000: error-dump: fix kernel-doc issues
CHROMIUM: iwl7000: api: dbg-tlv: fix up kernel-doc
CHROMIUM: iwl7000: fw: file: clean up kernel-doc
CHROMIUM: iwl7000: xvt: remove special transport ops
CHROMIUM: iwl7000: move 'tmdev' under ifdef
CHROMIUM: iwl7000: iwl-trans.h: clean up kernel-doc
CHROMIUM: iwl7000: iwl-fh.h: fix kernel-doc issues
CHROMIUM: iwl7000: Revert "wifi: mac80211: do not probe IBSS STAs for probe frames"
CHROMIUM: iwl7000: Revert "mac80211: send IBSS probe request with correct BSSID"
CHROMIUM: iwl7000: mac80211: clean up gratuitous upstream diff
CHROMIUM: iwl7000: mac80211: simplify not using Cisco CCX
CHROMIUM: iwl7000: mvm: check own capabilities for EMLSR
CHROMIUM: iwl7000: fw: fix compile w/o CONFIG_ACPI
CHROMIUM: iwl7000: fw: fix compiler warning for NULL string print
CHROMIUM: iwl7000: mvm: fix warnings from dmi_get_system_info()
CHROMIUM: iwl7000: mac80211/iwlwifi: remove IEEE80211_VIF_DISABLE_EML
CHROMIUM: iwl7000: Revert "mac80211: remove check for local->wolan in gtk_rekey_add()"
CHROMIUM: iwl7000: api: fix kernel-doc reference
CHROMIUM: iwl7000: fw: clean up gratuitous upstream diff
CHROMIUM: iwl7000: fix some backport versions
CHROMIUM: iwl7000: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()
CHROMIUM: iwl7000: cfg80211: use ML element parsing helpers
CHROMIUM: iwl7000: mac80211: update scratch_pos after defrag
CHROMIUM: iwl7000: mac80211: remove unnecessary ML element type check
CHROMIUM: iwl7000: fix off-by-one in element defrag
CHROMIUM: iwl7000: adjust version for ECSA stuck detection
CHROMIUM: iwl7000: mac80211: add ieee80211_vif_link_active() helper
CHROMIUM: iwl7000: ieee80211: check for NULL in ieee80211_mle_size_ok()
CHROMIUM: iwl7000: mac80211: remove unnecessary ML element checks
CHROMIUM: iwl7000: mac80211: simplify multi-link element parsing
CHROMIUM: iwl7000: mac80211: defragment reconfiguration MLE when parsing
CHROMIUM: iwl7000: mac80211: remove unneeded scratch_len subtraction
CHROMIUM: iwl7000: mac80211: hide element parsing internals
CHROMIUM: iwl7000: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
CHROMIUM: iwl7000: mac80211: remove TDLS peers only on affected link
CHROMIUM: iwl7000: mac80211: remove TDLS peers on link deactivation
CHROMIUM: iwl7000: mac80211: pass link_id to channel switch ops
CHROMIUM: iwl7000: mac80211: pass link conf to abort_channel_switch
CHROMIUM: iwl7000: mac80211: introduce a feature flag for quiet in CSA
CHROMIUM: iwl7000: mvm: fix flushing during quiet CSA
CHROMIUM: iwl7000: mvm: advertise IEEE80211_HW_HANDLES_QUIET_CSA
CHROMIUM: iwl7000: mac80211: mlme: unify CSA handling
CHROMIUM: iwl7000: mac80211: clarify the dormant/suspended links docs
CHROMIUM: iwl7000: rename/constify current_dbg_config
CHROMIUM: iwl7000: mac80211: don't add VHT capa on links without them
CHROMIUM: iwl7000: mac80211: obtain AP HT/VHT data for assoc request
CHROMIUM: iwl7000: pcie: remove duplicate PCI IDs entry
CHROMIUM: iwl7000: add a kunit test for PCI table duplicates
CHROMIUM: iwl7000: mac80211: track capability/opmode NSS separately
CHROMIUM: iwl7000: mvm: rfi: fix potential response leak
CHROMIUM: iwl7000: mac80211: always initialize match_auth
CHROMIUM: iwl7000: mac80211: check link exists before use
CHROMIUM: iwl7000: mac80211: fix supported rate masking in scan
CHROMIUM: iwl7000: mac80211: mlme: handle cross-link CSA
CHROMIUM: iwl7000: mvm: exit EMLSR when CSA happens
CHROMIUM: iwl7000: mac80211: handle link deactivated before/during CSA
CHROMIUM: iwl7000: fw: don't always use FW dump trig
CHROMIUM: iwl7000: fw: add clarifying comments about iwl_fwrt_dump_data
CHROMIUM: iwl7000: mac80211: transmit deauth only if link is available
CHROMIUM: iwl7000: read txq->read_ptr under lock
CHROMIUM: iwl7000: mac80211: add flag to disallow puncturing in 5 GHz
CHROMIUM: iwl7000: mvm: don't support puncturing in 5 GHz
CHROMIUM: iwl7000: remove 6 GHz NVM override
CHROMIUM: iwl7000: enable monitor on passive/inactive channels
CHROMIUM: iwl7000: mac80211: parse puncturing bitmap in 6 GHz
CHROMIUM: iwl7000: mvm: fix kernel-doc format
CHROMIUM: iwl7000: mvm: allocate STA links only for active links
CHROMIUM: iwl7000: mac80211: don't enter idle during link switch
CHROMIUM: iwl7000: mvm: always assign primary_link
CHROMIUM: iwl7000: check RTNL in lockdep_is_wiphy_held() on old versions
CHROMIUM: iwl7000: mvm: leave EMLSR before D3
CHROMIUM: iwl7000: mvm: don't reset link selection during restart
CHROMIUM: iwl7000: mac80211: fix prep_connection error path
CHROMIUM: iwl7000: mvm: handle debugfs names more carefully
CHROMIUM: iwl7000: mac80211: correctly use defragmented STA profile
CHROMIUM: iwl7000: mvm: init vif works only once
CHROMIUM: iwl7000: mvm: select STA mask only for active links
CHROMIUM: iwl7000: mvm: don't change BA sessions during restart
CHROMIUM: iwl7000: mac80211: reactivate multi-link later in restart
CHROMIUM: iwl7000: reconfigure TLC during HW restart
CHROMIUM: iwl7000: mac80211: fix key programming during HW restart
CHROMIUM: iwl7000: mvm: check correct restart bit
CHROMIUM: iwl7000: mvm: fix check in iwl_mvm_sta_fw_id_mask
CHROMIUM: iwl7000: mac80211: check EHT/TTLM action frame length
CHROMIUM: iwl7000: mac80211: reserve chanctx during find
CHROMIUM: iwl7000: adjust per-link error reporting ifdefs
CHROMIUM: iwl7000: mac80211: mlme: re-parse with correct mode
CHROMIUM: iwl7000: mac80211: mlme: fix memory leak
CHROMIUM: iwl7000: mac80211: mlme: re-parse if AP mode is less than client
CHROMIUM: iwl7000: mac80211: fix MLD ID for cross-link CSA
CHROMIUM: iwl7000: mac80211: simplify ieee80211_assign_link_chanctx()
CHROMIUM: iwl7000: mvm: fix link ID management
Jouni Malinen (1):
CHROMIUM: iwl7000: mac80211: Skip association timeout update after comeback rejection
Michael-CY Lee (1):
CHROMIUM: iwl7000: mac80211: refactor STA CSA parsing flows
Miri Korenblit (80):
CHROMIUM: iwl7000: add HONOR to PPAG approved list
CHROMIUM: iwl7000: read mac step from aux register
CHROMIUM: iwl7000: check if no_160 in the right place
CHROMIUM: iwl7000: support EHT for WH
CHROMIUM: iwl7000: avoid array read out-of-bound
CHROMIUM: iwl7000: check the right pointer
CHROMIUM: iwl7000: fix wrong condition
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
CHROMIUM: iwl7000: set MT capabilities in the right place
CHROMIUM: iwl7000: properly set MT device name
CHROMIUM: iwl7000: cfg80211: fix kernel doc warning
CHROMIUM: iwl7000: mac80211: a few cleanups in ttlm code
CHROMIUM: iwl7000: clear link_id in time_event
CHROMIUM: iwl7000: take SGOM and UATS code out of ACPI ifdef
CHROMIUM: iwl7000: take UEFI lock status out of ACPI ifdef
CHROMIUM: iwl7000: take vendor-cmds out of ACPI ifdef
CHROMIUM: iwl7000: properly check if link is active
CHROMIUM: iwl7000: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P
CHROMIUM: iwl7000: cancel session protection only if there is one
CHROMIUM: iwl7000: mac80211: don't allow deactivation of all links
CHROMIUM: iwl7000: mac80211: make associated BSS pointer visible to the driver
CHROMIUM: iwl7000: add support for FM with SC2F
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
CHROMIUM: iwl7000: fix a race in ROC cancellation.
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
CHROMIUM: iwl7000: bump FW API to 89 for AX/BZ/SC devices
CHROMIUM: iwl7000: bump FW API to 90 for BZ/SC devices
CHROMIUM: iwl7000: mac80211: parse the BSS Load element
CHROMIUM: iwl7000: handle per-phy statistics from fw
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
CHROMIUM: iwl7000: mac80211: remove bss from ieee80211_link_data_managed
CHROMIUM: iwl7000: Revert "wifi: mac80211: parse the BSS Load element"
CHROMIUM: iwl7000: mvm: implement link grading
CHROMIUM: iwl7000: mvm: calculate esr mode after connection
CHROMIUM: iwl7000: mvm: don't always disable eSR due to BT coex
CHROMIUM: iwl7000: mvm: check if esr is allowed before selecting links
CHROMIUM: iwl7000: mvm: move emlsr/links code
CHROMIUM: iwl7000: mvm: Implement new link selection algorithm
CHROMIUM: iwl7000: mvm: Add helper functions to update ESR status
CHROMIUM: iwl7000: mvm: fix printing format
CHROMIUM: iwl7000: mvm: print link selection result
CHROMIUM: iwl7000: mvm: Use the correct value for RSSI
CHROMIUM: iwl7000: mvm: exit EMLSR upon missed beacon
CHROMIUM: iwl7000: mvm: implement EMLSR prevention mechanism.
CHROMIUM: iwl7000: mvm: don't recompute EMLSR mode in can_activate_links
CHROMIUM: iwl7000: mvm: save last link selection decision
CHROMIUM: iwl7000: mvm: get periodic statistics in EMLSR
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
CHROMIUM: iwl7000: mvm: Don't allow EMLSR when the RSSI is low
CHROMIUM: iwl7000: cleanup EMLSR when BT is active handling
CHROMIUM: iwl7000: mvm: trigger link selection after exiting EMLSR
CHROMIUM: iwl7000: mvm: add a debugfs for (un)blocking EMLSR
CHROMIUM: iwl7000: mvm: Always allow entering EMLSR from debugfs
CHROMIUM: iwl7000: mvm: flush async_handlers_wiphy_wk on stop
CHROMIUM: iwl7000: mvm: stop MLO scan in drv_stop
CHROMIUM: iwl7000: mvm: don't always unblock EMLSR
CHROMIUM: iwl7000: mvm: Activate EMLSR based on traffic volume
CHROMIUM: iwl7000: mvm: consider FWs recommendation for EMLSR
CHROMIUM: iwl7000: mvm: trigger link selection upon TTLM start/end
CHROMIUM: iwl7000: mvm: avoid always prefering single-link
CHROMIUM: iwl7000: mvm: initialize mlo_int_scan_wk also for non-MLO
CHROMIUM: iwl7000: mvm: initialize unblock_esr_tpt_wk also for non-MLO
CHROMIUM: iwl7000: mvm: fix build when KUnit is not defined
CHROMIUM: iwl7000: Merge remote-tracking branch 'auto/master'
CHROMIUM: iwl7000: mvm: fix typo in debug print
CHROMIUM: iwl7000: mvm: don't warn if there is no ap sta
CHROMIUM: iwl7000: update version check for timestamp
CHROMIUM: iwl7000: mvm: disable dynamic EMLSR when AUTO_EML is false
CHROMIUM: iwl7000: mvm: allocate MPDU counters in iwl_mvm_sta_init
CHROMIUM: iwl7000: mvm: Remove outdated comment
CHROMIUM: iwl7000: mvm: fix resetting the MPDU counters
CHROMIUM: iwl7000: mvm: avoid toggling EMLSR TPT blocker
CHROMIUM: iwl7000: mvm: fix primary link setting
CHROMIUM: iwl7000: mvm: count MPDUs also in EMLSR
CHROMIUM: iwl7000: mac80211: defer link switch work in reconfig
CHROMIUM: iwl7000: mvm: leave EMLSR before activating non-BSS link
CHROMIUM: iwl7000: mvm: return uid from iwl_mvm_build_scan_cmd
CHROMIUM: iwl7000: mvm: don't request statistics in restart
CHROMIUM: iwl7000: mvm: use an 'else if' when checking cmd ver
Merge remote-tracking branch 'upstream/chromeos-5.10' into chromeos-5.10__release/core87-39 Change-Id: I8ddbba367665bc4f709466ca2b40e796d3237fd8
Miriam Rachel Korenblit (1):
CHROMIUM: iwl7000: Revert "wifi: iwlwifi: mvm: add debugfs for forcing unprotected ranging request"
Mordechay Goodstein (2):
CHROMIUM: iwl7000: xvt: pass array size and not struct size
CHROMIUM: iwl7000: xvt: fix slab-out-of-bounds read
Mukesh Sisodiya (4):
CHROMIUM: iwl7000: pcie: Add new PCI device id and CNVI
CHROMIUM: iwl7000: mvm: send ap_tx_power_constraints cmd to FW in AP mode
CHROMIUM: iwl7000: load b0 version of ucode for HR1/HR2
CHROMIUM: iwl7000: mac80211: Refactor TPE element parsing and handling
Shaul Triebitz (12):
CHROMIUM: iwl7000: mvm: make functions public
CHROMIUM: iwl7000: mvm: fix the key PN index
CHROMIUM: iwl7000: mvm: always update keys in D3 exit
CHROMIUM: iwl7000: mvm: avoid garbage iPN
CHROMIUM: iwl7000: iwlmvm: handle unprotected deauth/sidassoc in d3
CHROMIUM: iwl7000: fix firmware API kernel doc
CHROMIUM: iwl7000: mvm: consider having one active link
CHROMIUM: iwl7000: iwlwifi/mac80211: send link id to gtk_rekey_add
CHROMIUM: iwl7000: mvm: fix the sta id in offload
CHROMIUM: iwl7000: mvm: stop assuming sta id 0 in d3
CHROMIUM: iwl7000: mvm: skip keys of other links
CHROMIUM: iwl7000: mvm: support wowlan notif version 4
Takashi Iwai (1):
CHROMIUM: iwl7000: Add missing MODULE_FIRMWARE() for *.pnvm
Yedidya Benshimol (6):
CHROMIUM: iwl7000: mvm: disable EMLSR when we suspend with wowlan
CHROMIUM: iwl7000: mvm: Disable/enable EMLSR due to link's bandwidth/band
CHROMIUM: iwl7000: mvm: Block EMLSR when a p2p/softAP vif is active
CHROMIUM: iwl7000: mvm: add a debugfs for reading EMLSR blocking reasons
CHROMIUM: iwl7000: mvm: Add active EMLSR blocking reasons prints
CHROMIUM: iwl7000: mvm: Add a print for invalid link pair due to bandwidth
BUG=b:335140990
TEST=wifi_matfunc/wifi_perf on brask/sarien/rammus/atlas
Signed-off-by: Arowa Suliman <arowa@chromium.org>
Cq-Depend: 5460505
Change-Id: Ib568b78f8d083cba32ada07da8486e8443d12fd3