summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mei
diff options
context:
space:
mode:
authorAvraham Stern <avraham.stern@intel.com>2023-08-22 10:33:18 +0300
committerJohannes Berg <johannes.berg@intel.com>2023-08-22 13:19:53 +0200
commita7d9ac48a6512acdb81bb3d1f55c7b30d9b9d1c0 (patch)
tree80aa2e889a7148aa3894eea2eb3ca284840de922 /drivers/net/wireless/intel/iwlwifi/mei
parent3243aee1cb9206521c82a49fa5879934c69cee7c (diff)
downloadlinux-stable-a7d9ac48a6512acdb81bb3d1f55c7b30d9b9d1c0.tar.gz
linux-stable-a7d9ac48a6512acdb81bb3d1f55c7b30d9b9d1c0.tar.bz2
linux-stable-a7d9ac48a6512acdb81bb3d1f55c7b30d9b9d1c0.zip
wifi: iwlmei: send driver down SAP message only if wiamt is enabled
When wiamt is disabled the driver up SAP message is not sent, so there is no need to send the driver down message as well. Signed-off-by: Avraham Stern <avraham.stern@intel.com> Signed-off-by: Gregory Greenman <gregory.greenman@intel.com> Link: https://lore.kernel.org/r/20230822103048.100f41b84656.I583d3e18ea65793f53aa710af13e47f8af82b53d@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mei')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mei/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mei/main.c b/drivers/net/wireless/intel/iwlwifi/mei/main.c
index 27f45f5ea264..78b78a772f54 100644
--- a/drivers/net/wireless/intel/iwlwifi/mei/main.c
+++ b/drivers/net/wireless/intel/iwlwifi/mei/main.c
@@ -1832,7 +1832,9 @@ void iwl_mei_unregister_complete(void)
struct iwl_mei *mei =
mei_cldev_get_drvdata(iwl_mei_global_cldev);
- iwl_mei_send_sap_msg(mei->cldev, SAP_MSG_NOTIF_WIFIDR_DOWN);
+ if (mei->amt_enabled)
+ iwl_mei_send_sap_msg(mei->cldev,
+ SAP_MSG_NOTIF_WIFIDR_DOWN);
mei->got_ownership = false;
}