Hi, This patch set includes iwlwifi patches. It contains a few features, bugfixes and cleanups. Thanks, Miri Anjaneyulu (1): wifi: iwlwifi: Add support for LARI_CONFIG_CHANGE_CMD v11 Ayala Beker (1): wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option Emmanuel Grumbach (3): wifi: iwlwifi: kill iwl-eeprom-read wifi: iwlwifi: move code from iwl-eeprom-parse to dvm wifi: iwlwifi: mvm: don't read past the mfuart notifcation Ilan Peer (1): wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill Johannes Berg (4): wifi: iwlwifi: mvm: handle BA session teardown in RF-kill wifi: iwlwifi: tracing: fix condition to allocate buf1 wifi: iwlwifi: simplify TX tracing wifi: iwlwifi: mvm: add mvm-specific guard Miri Korenblit (3): wifi: iwlwifi: mvm: don't skip link selection wifi: iwlwifi: mvm: don't initialize csa_work twice wifi: iwlwifi: mvm: check n_ssids before accessing the ssids Shaul Triebitz (1): wifi: iwlwifi: mvm: always set the TWT IE offset drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- .../net/wireless/intel/iwlwifi/dvm/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 21 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 2 +- .../net/wireless/intel/iwlwifi/dvm/devices.c | 2 +- .../{iwl-eeprom-parse.c => dvm/eeprom.c} | 448 ++++++++++++++---- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 1 + .../wireless/intel/iwlwifi/fw/api/nvm-reg.h | 52 +- .../wireless/intel/iwlwifi/fw/regulatory.c | 15 +- .../wireless/intel/iwlwifi/fw/regulatory.h | 3 +- .../net/wireless/intel/iwlwifi/fw/runtime.h | 2 +- .../intel/iwlwifi/iwl-devtrace-data.h | 4 +- .../intel/iwlwifi/iwl-devtrace-iwlwifi.h | 8 +- .../wireless/intel/iwlwifi/iwl-eeprom-read.c | 394 --------------- .../wireless/intel/iwlwifi/iwl-eeprom-read.h | 12 - .../wireless/intel/iwlwifi/iwl-nvm-parse.h | 2 +- .../wireless/intel/iwlwifi/iwl-nvm-utils.c | 118 +++++ .../{iwl-eeprom-parse.h => iwl-nvm-utils.h} | 17 - .../net/wireless/intel/iwlwifi/mvm/debugfs.c | 9 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 10 - drivers/net/wireless/intel/iwlwifi/mvm/link.c | 7 + .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 229 +++------ .../wireless/intel/iwlwifi/mvm/mld-mac80211.c | 90 ++-- .../net/wireless/intel/iwlwifi/mvm/mld-sta.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 60 +-- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/utils.c | 7 +- 35 files changed, 755 insertions(+), 860 deletions(-) rename drivers/net/wireless/intel/iwlwifi/{iwl-eeprom-parse.c => dvm/eeprom.c} (69%) delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.c rename drivers/net/wireless/intel/iwlwifi/{iwl-eeprom-parse.h => iwl-nvm-utils.h} (73%) -- 2.34.1