linux/drivers/net/wireless/intel/iwlwifi
Emmanuel Grumbach 30de48b436 iwlwifi: mei: report RFKILL upon register when needed
When we register and we are in link protection passive, meaning
that the host can't touch the device, report RFKILL immediately
upon register() and don't wait for the CSME firmware to let us
know again about the link protection state.

What happens if we wait is that the host will not see RFKILL soon
enough and we'll have a window of time during which it can bring
up the device which will request ownership.

Fixes: 2da4366f9e ("iwlwifi: mei: add the driver to allow cooperation with CSME")
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/iwlwifi.20220128142706.a136f9f46336.Ief7506dc3b1813a1943a5a639aa45d8e5f284f31@changeid
2022-02-03 10:24:51 +02:00
..
cfg iwlwifi: mvm: support Bz TX checksum offload 2021-12-21 12:38:15 +02:00
dvm iwlwifi: support 4-bits in MAC step value 2021-12-07 20:05:09 +02:00
fw iwlwifi: fix iwl_legacy_rate_to_fw_idx 2022-02-03 10:24:47 +02:00
mei iwlwifi: mei: report RFKILL upon register when needed 2022-02-03 10:24:51 +02:00
mvm iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei 2022-02-03 10:24:50 +02:00
pcie iwlwifi: pcie: gen2: fix locking when "HW not ready" 2022-02-03 10:24:48 +02:00
queue iwlwifi: mvm: optionally suppress assert log 2021-12-07 20:06:51 +02:00
iwl-agn-hw.h
iwl-config.h iwlwifi: mvm: support Bz TX checksum offload 2021-12-21 12:38:15 +02:00
iwl-context-info-gen3.h iwlwifi: yoyo: fw debug config from context info and preset 2021-10-22 10:49:01 +03:00
iwl-context-info.h
iwl-csr.h iwlwifi: fix Bz NMI behaviour 2021-12-21 12:35:04 +02:00
iwl-dbg-tlv.c iwlwifi: yoyo: support TLV-based firmware reset 2021-12-21 12:35:06 +02:00
iwl-dbg-tlv.h iwlwifi: yoyo: fw debug config from context info and preset 2021-10-22 10:49:01 +03:00
iwl-debug.c iwlwifi: allow rate-limited error messages 2021-10-22 10:49:03 +03:00
iwl-debug.h iwlwifi: allow rate-limited error messages 2021-10-22 10:49:03 +03:00
iwl-devtrace-data.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace-io.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace-iwlwifi.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace-msg.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace-ucode.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace.c iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-devtrace.h iwlwifi: remove contact information 2021-10-22 10:48:59 +03:00
iwl-drv.c iwlwifi: remove module loading failure message 2021-12-21 12:35:06 +02:00
iwl-drv.h iwlwifi: mvm: retry init flow if failed 2021-11-22 20:38:17 +02:00
iwl-eeprom-parse.c iwlwifi: iwl-eeprom-parse: mostly dvm only 2021-12-21 12:35:04 +02:00
iwl-eeprom-parse.h
iwl-eeprom-read.c iwlwifi: remove redundant iwl_finish_nic_init() argument 2021-10-22 10:49:02 +03:00
iwl-eeprom-read.h
iwl-fh.h iwlwifi: do not use __unused as variable name 2021-12-21 12:35:04 +02:00
iwl-io.c iwlwifi: fix Bz NMI behaviour 2021-12-21 12:35:04 +02:00
iwl-io.h iwlwifi: remove redundant iwl_finish_nic_init() argument 2021-10-22 10:49:02 +03:00
iwl-modparams.h
iwl-nvm-parse.c This time we have: 2021-12-21 07:41:52 -08:00
iwl-nvm-parse.h iwlwifi: integrate with iwlmei 2021-11-26 18:31:48 +02:00
iwl-op-mode.h
iwl-phy-db.c
iwl-phy-db.h
iwl-prph.h iwlwifi: Read the correct addresses when getting the crf id 2021-12-21 12:35:04 +02:00
iwl-scd.h
iwl-trans.c
iwl-trans.h iwlwifi: yoyo: support TLV-based firmware reset 2021-12-21 12:35:06 +02:00
Kconfig wireless-drivers-next patches for v5.17 2021-12-17 07:30:07 -08:00
Makefile iwlwifi: mei: add the driver to allow cooperation with CSME 2021-11-26 18:31:47 +02:00